builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1879 starttime: 1460998271.73 results: success (0) buildid: 20160418075623 builduid: fbc4a8173b0a405ab257119c12df27fc revision: 7dd5ac3bed0c5193dc2b76bbc3816bc320dcb1d4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:11.726550) ========= master: http://buildbot-master131.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:11.727054) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:11.727490) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:12.407554) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:12.407943) ========= 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=9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 09:51:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.6M=0.001s 2016-04-18 09:51:12 (11.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.308590 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:12.884850) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:12.885346) ========= 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=9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035031 ========= master_lag: 0.38 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:13.302081) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:13.302611) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 7dd5ac3bed0c5193dc2b76bbc3816bc320dcb1d4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 7dd5ac3bed0c5193dc2b76bbc3816bc320dcb1d4 --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=9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 09:51:13,420 truncating revision to first 12 chars 2016-04-18 09:51:13,421 Setting DEBUG logging. 2016-04-18 09:51:13,421 attempt 1/10 2016-04-18 09:51:13,421 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/7dd5ac3bed0c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 09:51:13,830 unpacking tar archive at: fx-team-7dd5ac3bed0c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.696814 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:14.045075) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:14.045510) ========= script_repo_revision: 7dd5ac3bed0c5193dc2b76bbc3816bc320dcb1d4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:14.046036) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:14.046474) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 09:51:14.077540) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 37 secs) (at 2016-04-18 09:51:14.077937) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158 _=/tools/buildbot/bin/python using PTY: False 09:51:14 INFO - MultiFileLogger online at 20160418 09:51:14 in /builds/slave/test 09:51:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 09:51:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:51:14 INFO - {'append_to_log': False, 09:51:14 INFO - 'base_work_dir': '/builds/slave/test', 09:51:14 INFO - 'blob_upload_branch': 'fx-team', 09:51:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:51:14 INFO - 'buildbot_json_path': 'buildprops.json', 09:51:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:51:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:51:14 INFO - 'download_minidump_stackwalk': True, 09:51:14 INFO - 'download_symbols': 'true', 09:51:14 INFO - 'e10s': False, 09:51:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:51:14 INFO - 'tooltool.py': '/tools/tooltool.py', 09:51:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:51:14 INFO - '/tools/misc-python/virtualenv.py')}, 09:51:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:51:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:51:14 INFO - 'log_level': 'info', 09:51:14 INFO - 'log_to_console': True, 09:51:14 INFO - 'opt_config_files': (), 09:51:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:51:14 INFO - '--processes=1', 09:51:14 INFO - '--config=%(test_path)s/wptrunner.ini', 09:51:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:51:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:51:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:51:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:51:14 INFO - 'pip_index': False, 09:51:14 INFO - 'require_test_zip': True, 09:51:14 INFO - 'test_type': ('testharness',), 09:51:14 INFO - 'this_chunk': '1', 09:51:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:51:14 INFO - 'total_chunks': '10', 09:51:14 INFO - 'virtualenv_path': 'venv', 09:51:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:51:14 INFO - 'work_dir': 'build'} 09:51:14 INFO - ##### 09:51:14 INFO - ##### Running clobber step. 09:51:14 INFO - ##### 09:51:14 INFO - Running pre-action listener: _resource_record_pre_action 09:51:14 INFO - Running main action method: clobber 09:51:14 INFO - rmtree: /builds/slave/test/build 09:51:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:51:15 INFO - Running post-action listener: _resource_record_post_action 09:51:15 INFO - ##### 09:51:15 INFO - ##### Running read-buildbot-config step. 09:51:15 INFO - ##### 09:51:15 INFO - Running pre-action listener: _resource_record_pre_action 09:51:15 INFO - Running main action method: read_buildbot_config 09:51:15 INFO - Using buildbot properties: 09:51:15 INFO - { 09:51:15 INFO - "project": "", 09:51:15 INFO - "product": "firefox", 09:51:15 INFO - "script_repo_revision": "production", 09:51:15 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 09:51:15 INFO - "repository": "", 09:51:15 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 09:51:15 INFO - "buildid": "20160418075623", 09:51:15 INFO - "pgo_build": "False", 09:51:15 INFO - "basedir": "/builds/slave/test", 09:51:15 INFO - "buildnumber": 7, 09:51:15 INFO - "slavename": "tst-linux64-spot-1879", 09:51:15 INFO - "master": "http://buildbot-master131.bb.releng.usw2.mozilla.com:8201/", 09:51:15 INFO - "platform": "linux64", 09:51:15 INFO - "branch": "fx-team", 09:51:15 INFO - "revision": "7dd5ac3bed0c5193dc2b76bbc3816bc320dcb1d4", 09:51:15 INFO - "repo_path": "integration/fx-team", 09:51:15 INFO - "moz_repo_path": "", 09:51:15 INFO - "stage_platform": "linux64", 09:51:15 INFO - "builduid": "fbc4a8173b0a405ab257119c12df27fc", 09:51:15 INFO - "slavebuilddir": "test" 09:51:15 INFO - } 09:51:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 09:51:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 09:51:15 INFO - Running post-action listener: _resource_record_post_action 09:51:15 INFO - ##### 09:51:15 INFO - ##### Running download-and-extract step. 09:51:15 INFO - ##### 09:51:15 INFO - Running pre-action listener: _resource_record_pre_action 09:51:15 INFO - Running main action method: download_and_extract 09:51:15 INFO - mkdir: /builds/slave/test/build/tests 09:51:15 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')]} 09:51:15 INFO - https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 09:51:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:51:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:51:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:51:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 09:51:18 INFO - Downloaded 1361 bytes. 09:51:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:51:18 INFO - Using the following test package requirements: 09:51:18 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:51:18 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:51:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 09:51:18 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:51:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 09:51:18 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:51:18 INFO - u'jsshell-linux-x86_64.zip'], 09:51:18 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:51:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 09:51:18 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:51:18 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:51:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 09:51:18 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:51:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 09:51:18 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:51:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 09:51:18 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:51:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 09:51:18 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 09:51:18 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')]} 09:51:18 INFO - https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 09:51:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:51:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:51:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:51:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 09:51:26 INFO - Downloaded 22668407 bytes. 09:51:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:51:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:51:27 INFO - caution: filename not matched: web-platform/* 09:51:27 INFO - Return code: 11 09:51: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')]} 09:51:27 INFO - https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 09:51:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:51:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:51:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:51:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 09:51:29 INFO - Downloaded 36382569 bytes. 09:51:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:51:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:51:33 INFO - caution: filename not matched: bin/* 09:51:33 INFO - caution: filename not matched: config/* 09:51:33 INFO - caution: filename not matched: mozbase/* 09:51:33 INFO - caution: filename not matched: marionette/* 09:51:33 INFO - caution: filename not matched: tools/wptserve/* 09:51:33 INFO - Return code: 11 09:51:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:51:33 INFO - https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 09:51:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:51:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:51:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:51:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 09:51:36 INFO - Downloaded 64158054 bytes. 09:51:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:51:36 INFO - mkdir: /builds/slave/test/properties 09:51:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:51:36 INFO - Writing to file /builds/slave/test/properties/build_url 09:51:36 INFO - Contents: 09:51:36 INFO - build_url:https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:51:37 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:51:37 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:51:37 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:51:37 INFO - Contents: 09:51:37 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:51:37 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')]} 09:51:37 INFO - https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:51:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:51:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:51:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:51:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 09:51:40 INFO - Downloaded 90715440 bytes. 09:51:40 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:51:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:51:47 INFO - Return code: 0 09:51:47 INFO - Running post-action listener: _resource_record_post_action 09:51:47 INFO - Running post-action listener: set_extra_try_arguments 09:51:47 INFO - ##### 09:51:47 INFO - ##### Running create-virtualenv step. 09:51:47 INFO - ##### 09:51:47 INFO - Running pre-action listener: _pre_create_virtualenv 09:51:47 INFO - Running pre-action listener: _resource_record_pre_action 09:51:47 INFO - Running main action method: create_virtualenv 09:51:47 INFO - Creating virtualenv /builds/slave/test/build/venv 09:51:47 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 09:51:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:51:48 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:51:48 INFO - Using real prefix '/usr' 09:51:48 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:51:51 INFO - Installing distribute.............................................................................................................................................................................................done. 09:51:54 INFO - Installing pip.................done. 09:51:54 INFO - Return code: 0 09:51:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:51:54 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')]} 09:51:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:51:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:51:54 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')]} 09:51:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:51:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:51:54 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1a4f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a503f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a98d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a96000>, '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 0x1a96de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a97270>, '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': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', '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 09:51:54 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 09:51:54 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 09:51:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:51:54 INFO - 'CCACHE_UMASK': '002', 09:51:54 INFO - 'DISPLAY': ':0', 09:51:54 INFO - 'HOME': '/home/cltbld', 09:51:54 INFO - 'LANG': 'en_US.UTF-8', 09:51:54 INFO - 'LOGNAME': 'cltbld', 09:51:54 INFO - 'MAIL': '/var/mail/cltbld', 09:51:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:51:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:51:54 INFO - 'MOZ_NO_REMOTE': '1', 09:51:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:51:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:51:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:51:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:51:54 INFO - 'PWD': '/builds/slave/test', 09:51:54 INFO - 'SHELL': '/bin/bash', 09:51:54 INFO - 'SHLVL': '1', 09:51:54 INFO - 'TERM': 'linux', 09:51:54 INFO - 'TMOUT': '86400', 09:51:54 INFO - 'USER': 'cltbld', 09:51:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', 09:51:54 INFO - '_': '/tools/buildbot/bin/python'} 09:51:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:51:55 INFO - Downloading/unpacking psutil>=0.7.1 09:51:55 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 09:51:55 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 09:51:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:51:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:51:55 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 09:51:55 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 09:52:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:52:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:52:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:52:00 INFO - Installing collected packages: psutil 09:52:00 INFO - Running setup.py install for psutil 09:52:00 INFO - building 'psutil._psutil_linux' extension 09:52:00 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-x86_64-2.7/psutil/_psutil_linux.o 09:52:01 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 09:52:01 INFO - building 'psutil._psutil_posix' extension 09:52:01 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-x86_64-2.7/psutil/_psutil_posix.o 09:52:01 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 09:52:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:52:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:52:01 INFO - Successfully installed psutil 09:52:01 INFO - Cleaning up... 09:52:01 INFO - Return code: 0 09:52:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:52:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:52:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:52:01 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1a4f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a503f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a98d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a96000>, '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 0x1a96de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a97270>, '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': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', '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 09:52:01 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 09:52:01 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 09:52:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:52:01 INFO - 'CCACHE_UMASK': '002', 09:52:01 INFO - 'DISPLAY': ':0', 09:52:01 INFO - 'HOME': '/home/cltbld', 09:52:01 INFO - 'LANG': 'en_US.UTF-8', 09:52:01 INFO - 'LOGNAME': 'cltbld', 09:52:01 INFO - 'MAIL': '/var/mail/cltbld', 09:52:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:52:01 INFO - 'MOZ_NO_REMOTE': '1', 09:52:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:52:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:52:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:01 INFO - 'PWD': '/builds/slave/test', 09:52:01 INFO - 'SHELL': '/bin/bash', 09:52:01 INFO - 'SHLVL': '1', 09:52:01 INFO - 'TERM': 'linux', 09:52:01 INFO - 'TMOUT': '86400', 09:52:01 INFO - 'USER': 'cltbld', 09:52:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', 09:52:01 INFO - '_': '/tools/buildbot/bin/python'} 09:52:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:52:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:52:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:52:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:52:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:52:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:52:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:52:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:52:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:52:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:52:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:52:06 INFO - Installing collected packages: mozsystemmonitor 09:52:06 INFO - Running setup.py install for mozsystemmonitor 09:52:06 INFO - Successfully installed mozsystemmonitor 09:52:06 INFO - Cleaning up... 09:52:06 INFO - Return code: 0 09:52:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:52:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:52:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:52:06 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1a4f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a503f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a98d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a96000>, '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 0x1a96de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a97270>, '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': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', '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 09:52:06 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 09:52:06 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 09:52:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:52:06 INFO - 'CCACHE_UMASK': '002', 09:52:06 INFO - 'DISPLAY': ':0', 09:52:06 INFO - 'HOME': '/home/cltbld', 09:52:06 INFO - 'LANG': 'en_US.UTF-8', 09:52:06 INFO - 'LOGNAME': 'cltbld', 09:52:06 INFO - 'MAIL': '/var/mail/cltbld', 09:52:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:52:06 INFO - 'MOZ_NO_REMOTE': '1', 09:52:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:52:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:52:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:06 INFO - 'PWD': '/builds/slave/test', 09:52:06 INFO - 'SHELL': '/bin/bash', 09:52:06 INFO - 'SHLVL': '1', 09:52:06 INFO - 'TERM': 'linux', 09:52:06 INFO - 'TMOUT': '86400', 09:52:06 INFO - 'USER': 'cltbld', 09:52:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', 09:52:06 INFO - '_': '/tools/buildbot/bin/python'} 09:52:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:52:07 INFO - Downloading/unpacking blobuploader==1.2.4 09:52:07 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 09:52:07 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 09:52:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:52:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:52:07 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 09:52:07 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 09:52:10 INFO - Downloading blobuploader-1.2.4.tar.gz 09:52:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:52:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:52:11 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 09:52:11 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 09:52:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:52:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:52:11 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 09:52:11 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 09:52:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:52:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:52: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 09:52: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 09:52:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:52:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:52: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 09:52: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 09:52:12 INFO - Downloading docopt-0.6.1.tar.gz 09:52:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:52:12 INFO - Installing collected packages: blobuploader, requests, docopt 09:52:12 INFO - Running setup.py install for blobuploader 09:52:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:52:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:52:12 INFO - Running setup.py install for requests 09:52:13 INFO - Running setup.py install for docopt 09:52:13 INFO - Successfully installed blobuploader requests docopt 09:52:13 INFO - Cleaning up... 09:52:13 INFO - Return code: 0 09:52:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:52:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:52:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:52:13 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1a4f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a503f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a98d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a96000>, '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 0x1a96de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a97270>, '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': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', '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 09:52:13 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 09:52:13 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:52:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:52:13 INFO - 'CCACHE_UMASK': '002', 09:52:13 INFO - 'DISPLAY': ':0', 09:52:13 INFO - 'HOME': '/home/cltbld', 09:52:13 INFO - 'LANG': 'en_US.UTF-8', 09:52:13 INFO - 'LOGNAME': 'cltbld', 09:52:13 INFO - 'MAIL': '/var/mail/cltbld', 09:52:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:52:13 INFO - 'MOZ_NO_REMOTE': '1', 09:52:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:52:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:52:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:13 INFO - 'PWD': '/builds/slave/test', 09:52:13 INFO - 'SHELL': '/bin/bash', 09:52:13 INFO - 'SHLVL': '1', 09:52:13 INFO - 'TERM': 'linux', 09:52:13 INFO - 'TMOUT': '86400', 09:52:13 INFO - 'USER': 'cltbld', 09:52:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', 09:52:13 INFO - '_': '/tools/buildbot/bin/python'} 09:52:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:52:14 INFO - Running setup.py (path:/tmp/pip-X0i3pj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:52:14 INFO - Running setup.py (path:/tmp/pip-wwUUbO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:52:14 INFO - Running setup.py (path:/tmp/pip-oV1cWa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:52:14 INFO - Running setup.py (path:/tmp/pip-ivZrmm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:52:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:52:14 INFO - Running setup.py (path:/tmp/pip-FnTfbb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:52:15 INFO - Running setup.py (path:/tmp/pip-iMU9x4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:52:15 INFO - Running setup.py (path:/tmp/pip-CDK0te-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:52:15 INFO - Running setup.py (path:/tmp/pip-O40EcX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:52:15 INFO - Running setup.py (path:/tmp/pip-kuCbWz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:52:15 INFO - Running setup.py (path:/tmp/pip-FZ34jk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:52:15 INFO - Running setup.py (path:/tmp/pip-aWaxw2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:52:15 INFO - Running setup.py (path:/tmp/pip-WbDOVJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:52:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:52:15 INFO - Running setup.py (path:/tmp/pip-Rhfyt3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:52:16 INFO - Running setup.py (path:/tmp/pip-pFmC8I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:52:16 INFO - Running setup.py (path:/tmp/pip-65zZ0t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:52:16 INFO - Running setup.py (path:/tmp/pip-vnbxg0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:52:16 INFO - Running setup.py (path:/tmp/pip-bWD63c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:52:16 INFO - Running setup.py (path:/tmp/pip-qfwHkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:52:16 INFO - Running setup.py (path:/tmp/pip-Ynx1vV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:52:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:52:16 INFO - Running setup.py (path:/tmp/pip-v4HuM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:52:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:52:17 INFO - Running setup.py (path:/tmp/pip-MXMCqz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:52:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:52:17 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 09:52:17 INFO - Running setup.py install for manifestparser 09:52:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:52:17 INFO - Running setup.py install for mozcrash 09:52:17 INFO - Running setup.py install for mozdebug 09:52:18 INFO - Running setup.py install for mozdevice 09:52:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Running setup.py install for mozfile 09:52:18 INFO - Running setup.py install for mozhttpd 09:52:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Running setup.py install for mozinfo 09:52:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:52:18 INFO - Running setup.py install for mozInstall 09:52:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Running setup.py install for mozleak 09:52:19 INFO - Running setup.py install for mozlog 09:52:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Running setup.py install for moznetwork 09:52:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:52:19 INFO - Running setup.py install for mozprocess 09:52:20 INFO - Running setup.py install for mozprofile 09:52:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:52:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:52:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:52:20 INFO - Running setup.py install for mozrunner 09:52:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:52:20 INFO - Running setup.py install for mozscreenshot 09:52:20 INFO - Running setup.py install for moztest 09:52:20 INFO - Running setup.py install for mozversion 09:52:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:52:21 INFO - Running setup.py install for wptserve 09:52:21 INFO - Running setup.py install for marionette-driver 09:52:21 INFO - Running setup.py install for browsermob-proxy 09:52:21 INFO - Running setup.py install for marionette-client 09:52:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:52:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:52:22 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 09:52:22 INFO - Cleaning up... 09:52:22 INFO - Return code: 0 09:52:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:52:22 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')]} 09:52:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:52:22 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')]} 09:52:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:52:22 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1a4f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a503f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a98d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a96000>, '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 0x1a96de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a97270>, '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': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', '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 09:52:22 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 09:52:22 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:52:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:52:22 INFO - 'CCACHE_UMASK': '002', 09:52:22 INFO - 'DISPLAY': ':0', 09:52:22 INFO - 'HOME': '/home/cltbld', 09:52:22 INFO - 'LANG': 'en_US.UTF-8', 09:52:22 INFO - 'LOGNAME': 'cltbld', 09:52:22 INFO - 'MAIL': '/var/mail/cltbld', 09:52:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:52:22 INFO - 'MOZ_NO_REMOTE': '1', 09:52:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:52:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:52:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:22 INFO - 'PWD': '/builds/slave/test', 09:52:22 INFO - 'SHELL': '/bin/bash', 09:52:22 INFO - 'SHLVL': '1', 09:52:22 INFO - 'TERM': 'linux', 09:52:22 INFO - 'TMOUT': '86400', 09:52:22 INFO - 'USER': 'cltbld', 09:52:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', 09:52:22 INFO - '_': '/tools/buildbot/bin/python'} 09:52:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:52:22 INFO - Running setup.py (path:/tmp/pip-GIgr99-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:52:22 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)) 09:52:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:52:22 INFO - Running setup.py (path:/tmp/pip-STtJeW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:52:23 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)) 09:52:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:52:23 INFO - Running setup.py (path:/tmp/pip-M_BAju-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:52:23 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)) 09:52:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:52:23 INFO - Running setup.py (path:/tmp/pip-XRzisd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:52:23 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)) 09:52:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:52:23 INFO - Running setup.py (path:/tmp/pip-uTGQ7Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:52:23 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)) 09:52:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:52:23 INFO - Running setup.py (path:/tmp/pip-X4Mkuk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:52:23 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)) 09:52:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:52:23 INFO - Running setup.py (path:/tmp/pip-lvnL3M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:52:23 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)) 09:52:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:52:23 INFO - Running setup.py (path:/tmp/pip-THJcN7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:52:23 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)) 09:52:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:52:23 INFO - Running setup.py (path:/tmp/pip-TsfIaO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:52:24 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)) 09:52:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:52:24 INFO - Running setup.py (path:/tmp/pip-m0jHNo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:52:24 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)) 09:52:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:52:24 INFO - Running setup.py (path:/tmp/pip-QnsUVD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:52:24 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)) 09:52:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:52:24 INFO - Running setup.py (path:/tmp/pip-bM4r_K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:52:24 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)) 09:52:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:52:24 INFO - Running setup.py (path:/tmp/pip-Uww3xu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:52:24 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)) 09:52:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:52:24 INFO - Running setup.py (path:/tmp/pip-MONuF9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:52:24 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)) 09:52:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:52:24 INFO - Running setup.py (path:/tmp/pip-Ur_PVD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:52:24 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)) 09:52:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:52:24 INFO - Running setup.py (path:/tmp/pip-Tjxtn8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:52:25 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)) 09:52:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:52:25 INFO - Running setup.py (path:/tmp/pip-HadRJe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:52:25 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)) 09:52:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:52:25 INFO - Running setup.py (path:/tmp/pip-SLvEiG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:52:25 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)) 09:52:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:52:25 INFO - Running setup.py (path:/tmp/pip-Nc_ziK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:52:25 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)) 09:52:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:52:25 INFO - Running setup.py (path:/tmp/pip-uNtc4a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:52:25 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)) 09:52:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:52:25 INFO - Running setup.py (path:/tmp/pip-d4GpOk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:52:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:52:26 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)) 09:52:26 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)) 09:52:26 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)) 09:52:26 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)) 09:52:26 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)) 09:52:26 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)) 09:52:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:52:26 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 09:52:26 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 09:52:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:52:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:52:26 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 09:52:26 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 09:52:29 INFO - Downloading blessings-1.6.tar.gz 09:52:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:52:29 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)) 09:52:29 INFO - Installing collected packages: blessings 09:52:29 INFO - Running setup.py install for blessings 09:52:30 INFO - Successfully installed blessings 09:52:30 INFO - Cleaning up... 09:52:30 INFO - Return code: 0 09:52:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:52:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:52:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:52:30 INFO - Reading from file tmpfile_stdout 09:52:30 INFO - Current package versions: 09:52:30 INFO - argparse == 1.2.1 09:52:30 INFO - blessings == 1.6 09:52:30 INFO - blobuploader == 1.2.4 09:52:30 INFO - browsermob-proxy == 0.6.0 09:52:30 INFO - docopt == 0.6.1 09:52:30 INFO - manifestparser == 1.1 09:52:30 INFO - marionette-client == 2.3.0 09:52:30 INFO - marionette-driver == 1.4.0 09:52:30 INFO - mozInstall == 1.12 09:52:30 INFO - mozcrash == 0.17 09:52:30 INFO - mozdebug == 0.1 09:52:30 INFO - mozdevice == 0.48 09:52:30 INFO - mozfile == 1.2 09:52:30 INFO - mozhttpd == 0.7 09:52:30 INFO - mozinfo == 0.9 09:52:30 INFO - mozleak == 0.1 09:52:30 INFO - mozlog == 3.1 09:52:30 INFO - moznetwork == 0.27 09:52:30 INFO - mozprocess == 0.22 09:52:30 INFO - mozprofile == 0.28 09:52:30 INFO - mozrunner == 6.11 09:52:30 INFO - mozscreenshot == 0.1 09:52:30 INFO - mozsystemmonitor == 0.0 09:52:30 INFO - moztest == 0.7 09:52:30 INFO - mozversion == 1.4 09:52:30 INFO - psutil == 3.1.1 09:52:30 INFO - requests == 1.2.3 09:52:30 INFO - wptserve == 1.4.0 09:52:30 INFO - wsgiref == 0.1.2 09:52:30 INFO - Running post-action listener: _resource_record_post_action 09:52:30 INFO - Running post-action listener: _start_resource_monitoring 09:52:30 INFO - Starting resource monitoring. 09:52:30 INFO - ##### 09:52:30 INFO - ##### Running pull step. 09:52:30 INFO - ##### 09:52:30 INFO - Running pre-action listener: _resource_record_pre_action 09:52:30 INFO - Running main action method: pull 09:52:30 INFO - Pull has nothing to do! 09:52:30 INFO - Running post-action listener: _resource_record_post_action 09:52:30 INFO - ##### 09:52:30 INFO - ##### Running install step. 09:52:30 INFO - ##### 09:52:30 INFO - Running pre-action listener: _resource_record_pre_action 09:52:30 INFO - Running main action method: install 09:52:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:52:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:52:31 INFO - Reading from file tmpfile_stdout 09:52:31 INFO - Detecting whether we're running mozinstall >=1.0... 09:52:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:52:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:52:31 INFO - Reading from file tmpfile_stdout 09:52:31 INFO - Output received: 09:52:31 INFO - Usage: mozinstall [options] installer 09:52:31 INFO - Options: 09:52:31 INFO - -h, --help show this help message and exit 09:52:31 INFO - -d DEST, --destination=DEST 09:52:31 INFO - Directory to install application into. [default: 09:52:31 INFO - "/builds/slave/test"] 09:52:31 INFO - --app=APP Application being installed. [default: firefox] 09:52:31 INFO - mkdir: /builds/slave/test/build/application 09:52:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:52:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 09:53:01 INFO - Reading from file tmpfile_stdout 09:53:01 INFO - Output received: 09:53:01 INFO - /builds/slave/test/build/application/firefox/firefox 09:53:01 INFO - Running post-action listener: _resource_record_post_action 09:53:01 INFO - ##### 09:53:01 INFO - ##### Running run-tests step. 09:53:01 INFO - ##### 09:53:01 INFO - Running pre-action listener: _resource_record_pre_action 09:53:01 INFO - Running main action method: run_tests 09:53:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:53:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:53:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:53:01 INFO - grabbing minidump binary from tooltool 09:53:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:53:01 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a96000>, '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 0x1a96de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a97270>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:53:01 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:53:01 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/linux64/releng.manifest -o -c /builds/tooltool_cache 09:53:02 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:53:02 INFO - Return code: 0 09:53:02 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 09:53:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:53:02 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/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 09:53:02 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/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 09:53:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:53:02 INFO - 'CCACHE_UMASK': '002', 09:53:02 INFO - 'DISPLAY': ':0', 09:53:02 INFO - 'HOME': '/home/cltbld', 09:53:02 INFO - 'LANG': 'en_US.UTF-8', 09:53:02 INFO - 'LOGNAME': 'cltbld', 09:53:02 INFO - 'MAIL': '/var/mail/cltbld', 09:53:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:53:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:53:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:53:02 INFO - 'MOZ_NO_REMOTE': '1', 09:53:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:53:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:53:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:53:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:53:02 INFO - 'PWD': '/builds/slave/test', 09:53:02 INFO - 'SHELL': '/bin/bash', 09:53:02 INFO - 'SHLVL': '1', 09:53:02 INFO - 'TERM': 'linux', 09:53:02 INFO - 'TMOUT': '86400', 09:53:02 INFO - 'USER': 'cltbld', 09:53:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158', 09:53:02 INFO - '_': '/tools/buildbot/bin/python'} 09:53:02 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/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 09:53:03 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 09:53:03 INFO - import pkg_resources 09:53:04 INFO - Using 1 client processes 09:53:05 INFO - wptserve Starting http server on 127.0.0.1:8000 09:53:05 INFO - wptserve Starting http server on 127.0.0.1:8001 09:53:05 INFO - wptserve Starting http server on 127.0.0.1:8443 09:53:07 INFO - SUITE-START | Running 778 tests 09:53:07 INFO - Running testharness tests 09:53:07 INFO - Setting up ssl 09:53:07 INFO - PROCESS | certutil | 09:53:07 INFO - PROCESS | certutil | 09:53:07 INFO - PROCESS | certutil | 09:53:07 INFO - Certificate Nickname Trust Attributes 09:53:07 INFO - SSL,S/MIME,JAR/XPI 09:53:07 INFO - 09:53:07 INFO - web-platform-tests CT,, 09:53:07 INFO - 09:53:07 INFO - Starting runner 09:53:09 INFO - PROCESS | 1878 | 1460998389878 Marionette DEBUG Marionette enabled via build flag and pref 09:53:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9732406000 == 1 [pid = 1878] [id = 1] 09:53:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 1 (0x7f9732406800) [pid = 1878] [serial = 1] [outer = (nil)] 09:53:10 INFO - PROCESS | 1878 | [1878] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 09:53:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 2 (0x7f9732407800) [pid = 1878] [serial = 2] [outer = 0x7f9732406800] 09:53:10 INFO - PROCESS | 1878 | 1460998390508 Marionette INFO Listening on port 2828 09:53:11 INFO - PROCESS | 1878 | 1460998391040 Marionette DEBUG Marionette enabled via command-line flag 09:53:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f57b800 == 2 [pid = 1878] [id = 2] 09:53:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 3 (0x7f972f5c2000) [pid = 1878] [serial = 3] [outer = (nil)] 09:53:11 INFO - PROCESS | 1878 | [1878] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 09:53:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 4 (0x7f972f5c3000) [pid = 1878] [serial = 4] [outer = 0x7f972f5c2000] 09:53:11 INFO - PROCESS | 1878 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f972f3fb400 09:53:11 INFO - PROCESS | 1878 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9734ca6cd0 09:53:11 INFO - PROCESS | 1878 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f972e710fa0 09:53:11 INFO - PROCESS | 1878 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f972e7152e0 09:53:11 INFO - PROCESS | 1878 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f972e715610 09:53:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 5 (0x7f9734106800) [pid = 1878] [serial = 5] [outer = 0x7f9732406800] 09:53:11 INFO - PROCESS | 1878 | [1878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:53:11 INFO - PROCESS | 1878 | 1460998391427 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35500 09:53:11 INFO - PROCESS | 1878 | [1878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:53:11 INFO - PROCESS | 1878 | 1460998391510 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35501 09:53:11 INFO - PROCESS | 1878 | 1460998391515 Marionette DEBUG Closed connection conn0 09:53:11 INFO - PROCESS | 1878 | [1878] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 09:53:11 INFO - PROCESS | 1878 | [1878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:53:11 INFO - PROCESS | 1878 | 1460998391640 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35502 09:53:11 INFO - PROCESS | 1878 | 1460998391643 Marionette DEBUG Closed connection conn1 09:53:11 INFO - PROCESS | 1878 | [1878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:53:11 INFO - PROCESS | 1878 | 1460998391707 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35503 09:53:11 INFO - PROCESS | 1878 | 1460998391714 Marionette DEBUG Closed connection conn2 09:53:11 INFO - PROCESS | 1878 | 1460998391762 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:53:11 INFO - PROCESS | 1878 | 1460998391781 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418075623","device":"desktop","version":"48.0a1"} 09:53:12 INFO - PROCESS | 1878 | [1878] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:53:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972348b800 == 3 [pid = 1878] [id = 3] 09:53:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 6 (0x7f972348c800) [pid = 1878] [serial = 6] [outer = (nil)] 09:53:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723874000 == 4 [pid = 1878] [id = 4] 09:53:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 7 (0x7f9723218800) [pid = 1878] [serial = 7] [outer = (nil)] 09:53:13 INFO - PROCESS | 1878 | [1878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:53:14 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722674800 == 5 [pid = 1878] [id = 5] 09:53:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 8 (0x7f97224ea000) [pid = 1878] [serial = 8] [outer = (nil)] 09:53:14 INFO - PROCESS | 1878 | [1878] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:53:14 INFO - PROCESS | 1878 | [1878] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:53:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 9 (0x7f97222d3400) [pid = 1878] [serial = 9] [outer = 0x7f97224ea000] 09:53:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 10 (0x7f9721d1b800) [pid = 1878] [serial = 10] [outer = 0x7f972348c800] 09:53:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 11 (0x7f9721d89400) [pid = 1878] [serial = 11] [outer = 0x7f9723218800] 09:53:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 12 (0x7f9721d8b400) [pid = 1878] [serial = 12] [outer = 0x7f97224ea000] 09:53:15 INFO - PROCESS | 1878 | 1460998395521 Marionette DEBUG loaded listener.js 09:53:15 INFO - PROCESS | 1878 | 1460998395542 Marionette DEBUG loaded listener.js 09:53:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 13 (0x7f97202e8000) [pid = 1878] [serial = 13] [outer = 0x7f97224ea000] 09:53:16 INFO - PROCESS | 1878 | 1460998396238 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"085d602e-38a5-4b9d-b78d-a52bac1de11f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418075623","device":"desktop","version":"48.0a1","command_id":1}}] 09:53:16 INFO - PROCESS | 1878 | 1460998396462 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 09:53:16 INFO - PROCESS | 1878 | 1460998396632 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:53:16 INFO - PROCESS | 1878 | 1460998396895 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:53:16 INFO - PROCESS | 1878 | [1878] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:53:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 14 (0x7f971b4b7800) [pid = 1878] [serial = 14] [outer = 0x7f97224ea000] 09:53:17 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:53:17 INFO - PROCESS | 1878 | 1460998397481 Marionette TRACE conn3 <- [1,3,null,{}] 09:53:17 INFO - PROCESS | 1878 | 1460998397565 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:53:17 INFO - PROCESS | 1878 | 1460998397613 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:53:17 INFO - PROCESS | 1878 | 1460998397674 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:53:17 INFO - PROCESS | 1878 | 1460998397678 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:53:17 INFO - PROCESS | 1878 | 1460998397710 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:53:17 INFO - PROCESS | 1878 | 1460998397714 Marionette TRACE conn3 <- [1,6,null,{}] 09:53:17 INFO - PROCESS | 1878 | 1460998397778 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:17 INFO - PROCESS | 1878 | 1460998397797 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:53:17 INFO - PROCESS | 1878 | 1460998397806 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97242c0000 == 6 [pid = 1878] [id = 6] 09:53:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 15 (0x7f971a870800) [pid = 1878] [serial = 15] [outer = (nil)] 09:53:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 16 (0x7f971a872400) [pid = 1878] [serial = 16] [outer = 0x7f971a870800] 09:53:17 INFO - PROCESS | 1878 | 1460998397878 Marionette DEBUG loaded listener.js 09:53:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 17 (0x7f971a878400) [pid = 1878] [serial = 17] [outer = 0x7f971a870800] 09:53:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a755000 == 7 [pid = 1878] [id = 7] 09:53:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 18 (0x7f971a7e9c00) [pid = 1878] [serial = 18] [outer = (nil)] 09:53:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 19 (0x7f971a7f1000) [pid = 1878] [serial = 19] [outer = 0x7f971a7e9c00] 09:53:18 INFO - PROCESS | 1878 | 1460998398325 Marionette DEBUG loaded listener.js 09:53:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 20 (0x7f971a45c000) [pid = 1878] [serial = 20] [outer = 0x7f971a7e9c00] 09:53:18 INFO - PROCESS | 1878 | [1878] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 09:53:18 INFO - PROCESS | 1878 | 1460998398920 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 09:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1269ms 09:53:19 INFO - PROCESS | 1878 | 1460998399001 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:53:19 INFO - PROCESS | 1878 | 1460998399005 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:53:19 INFO - PROCESS | 1878 | 1460998399030 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:53:19 INFO - PROCESS | 1878 | 1460998399032 Marionette TRACE conn3 <- [1,10,null,{}] 09:53:19 INFO - PROCESS | 1878 | 1460998399047 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:19 INFO - PROCESS | 1878 | 1460998399225 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:53:19 INFO - PROCESS | 1878 | 1460998399248 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97198e2800 == 8 [pid = 1878] [id = 8] 09:53:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 21 (0x7f971974bc00) [pid = 1878] [serial = 21] [outer = (nil)] 09:53:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 22 (0x7f971a7e4c00) [pid = 1878] [serial = 22] [outer = 0x7f971974bc00] 09:53:19 INFO - PROCESS | 1878 | 1460998399317 Marionette DEBUG loaded listener.js 09:53:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 23 (0x7f9734b8dc00) [pid = 1878] [serial = 23] [outer = 0x7f971974bc00] 09:53:19 INFO - PROCESS | 1878 | 1460998399890 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 09:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 895ms 09:53:19 INFO - PROCESS | 1878 | 1460998399910 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:53:19 INFO - PROCESS | 1878 | 1460998399914 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:53:19 INFO - PROCESS | 1878 | 1460998399919 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:53:19 INFO - PROCESS | 1878 | 1460998399922 Marionette TRACE conn3 <- [1,14,null,{}] 09:53:19 INFO - PROCESS | 1878 | 1460998399928 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:20 INFO - PROCESS | 1878 | 1460998400079 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:53:20 INFO - PROCESS | 1878 | 1460998400100 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718dcd800 == 9 [pid = 1878] [id = 9] 09:53:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 24 (0x7f9718c11000) [pid = 1878] [serial = 24] [outer = (nil)] 09:53:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 25 (0x7f9718caa800) [pid = 1878] [serial = 25] [outer = 0x7f9718c11000] 09:53:20 INFO - PROCESS | 1878 | 1460998400162 Marionette DEBUG loaded listener.js 09:53:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 26 (0x7f9718cb5800) [pid = 1878] [serial = 26] [outer = 0x7f9718c11000] 09:53:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718de7800 == 10 [pid = 1878] [id = 10] 09:53:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 27 (0x7f9718de8000) [pid = 1878] [serial = 27] [outer = (nil)] 09:53:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 28 (0x7f9718de9000) [pid = 1878] [serial = 28] [outer = 0x7f9718de8000] 09:53:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 29 (0x7f9718de6000) [pid = 1878] [serial = 29] [outer = 0x7f9718de8000] 09:53:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718deb800 == 11 [pid = 1878] [id = 11] 09:53:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 30 (0x7f9718c0d400) [pid = 1878] [serial = 30] [outer = (nil)] 09:53:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 31 (0x7f971a7eb800) [pid = 1878] [serial = 31] [outer = 0x7f9718c0d400] 09:53:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 32 (0x7f9718c12400) [pid = 1878] [serial = 32] [outer = 0x7f9718c0d400] 09:53:21 INFO - PROCESS | 1878 | 1460998401502 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 09:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1642ms 09:53:21 INFO - PROCESS | 1878 | 1460998401618 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 1878 | 1460998401627 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:53:21 INFO - PROCESS | 1878 | 1460998401650 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 1878 | 1460998401654 Marionette TRACE conn3 <- [1,18,null,{}] 09:53:21 INFO - PROCESS | 1878 | 1460998401663 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:21 INFO - PROCESS | 1878 | 1460998401828 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:53:21 INFO - PROCESS | 1878 | 1460998401944 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971b3ab800 == 12 [pid = 1878] [id = 12] 09:53:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 33 (0x7f9718c12800) [pid = 1878] [serial = 33] [outer = (nil)] 09:53:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 34 (0x7f971a878000) [pid = 1878] [serial = 34] [outer = 0x7f9718c12800] 09:53:22 INFO - PROCESS | 1878 | 1460998402027 Marionette DEBUG loaded listener.js 09:53:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 35 (0x7f97215ba800) [pid = 1878] [serial = 35] [outer = 0x7f9718c12800] 09:53:22 INFO - PROCESS | 1878 | 1460998402854 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 09:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1246ms 09:53:22 INFO - PROCESS | 1878 | 1460998402890 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:53:22 INFO - PROCESS | 1878 | 1460998402898 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:53:22 INFO - PROCESS | 1878 | 1460998402911 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:53:22 INFO - PROCESS | 1878 | 1460998402914 Marionette TRACE conn3 <- [1,22,null,{}] 09:53:22 INFO - PROCESS | 1878 | 1460998402921 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:23 INFO - PROCESS | 1878 | 1460998403094 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:53:23 INFO - PROCESS | 1878 | 1460998403210 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721d0d800 == 13 [pid = 1878] [id = 13] 09:53:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 36 (0x7f971a45e000) [pid = 1878] [serial = 36] [outer = (nil)] 09:53:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 37 (0x7f9722be6000) [pid = 1878] [serial = 37] [outer = 0x7f971a45e000] 09:53:23 INFO - PROCESS | 1878 | 1460998403284 Marionette DEBUG loaded listener.js 09:53:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 38 (0x7f9722c25c00) [pid = 1878] [serial = 38] [outer = 0x7f971a45e000] 09:53:24 INFO - PROCESS | 1878 | 1460998404143 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 09:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1280ms 09:53:24 INFO - PROCESS | 1878 | 1460998404192 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:53:24 INFO - PROCESS | 1878 | 1460998404196 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:53:24 INFO - PROCESS | 1878 | 1460998404202 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:53:24 INFO - PROCESS | 1878 | 1460998404208 Marionette TRACE conn3 <- [1,26,null,{}] 09:53:24 INFO - PROCESS | 1878 | 1460998404223 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:24 INFO - PROCESS | 1878 | 1460998404408 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:53:24 INFO - PROCESS | 1878 | 1460998404525 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:24 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722980000 == 14 [pid = 1878] [id = 14] 09:53:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 39 (0x7f9722fb9400) [pid = 1878] [serial = 39] [outer = (nil)] 09:53:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 40 (0x7f9723428c00) [pid = 1878] [serial = 40] [outer = 0x7f9722fb9400] 09:53:24 INFO - PROCESS | 1878 | 1460998404604 Marionette DEBUG loaded listener.js 09:53:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 41 (0x7f97242ec000) [pid = 1878] [serial = 41] [outer = 0x7f9722fb9400] 09:53:25 INFO - PROCESS | 1878 | 1460998405879 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 09:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1685ms 09:53:25 INFO - PROCESS | 1878 | 1460998405887 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:53:25 INFO - PROCESS | 1878 | 1460998405892 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:53:25 INFO - PROCESS | 1878 | 1460998405898 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 1878 | 1460998405903 Marionette TRACE conn3 <- [1,30,null,{}] 09:53:25 INFO - PROCESS | 1878 | 1460998405909 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:26 INFO - PROCESS | 1878 | 1460998406041 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:53:26 INFO - PROCESS | 1878 | 1460998406053 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971f0cc800 == 15 [pid = 1878] [id = 15] 09:53:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 42 (0x7f97208e5c00) [pid = 1878] [serial = 42] [outer = (nil)] 09:53:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 43 (0x7f97222ce400) [pid = 1878] [serial = 43] [outer = 0x7f97208e5c00] 09:53:26 INFO - PROCESS | 1878 | 1460998406123 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 44 (0x7f9722c27000) [pid = 1878] [serial = 44] [outer = 0x7f97208e5c00] 09:53:26 INFO - PROCESS | 1878 | 1460998406842 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 09:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 980ms 09:53:26 INFO - PROCESS | 1878 | 1460998406880 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:53:26 INFO - PROCESS | 1878 | 1460998406888 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:53:26 INFO - PROCESS | 1878 | 1460998406925 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:53:26 INFO - PROCESS | 1878 | 1460998406929 Marionette TRACE conn3 <- [1,34,null,{}] 09:53:26 INFO - PROCESS | 1878 | 1460998406935 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:27 INFO - PROCESS | 1878 | 1460998407076 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:53:27 INFO - PROCESS | 1878 | 1460998407086 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722aa8000 == 16 [pid = 1878] [id = 16] 09:53:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 45 (0x7f9722c29000) [pid = 1878] [serial = 45] [outer = (nil)] 09:53:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 46 (0x7f9723059400) [pid = 1878] [serial = 46] [outer = 0x7f9722c29000] 09:53:27 INFO - PROCESS | 1878 | 1460998407150 Marionette DEBUG loaded listener.js 09:53:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 47 (0x7f9723212800) [pid = 1878] [serial = 47] [outer = 0x7f9722c29000] 09:53:27 INFO - PROCESS | 1878 | 1460998407882 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 09:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 995ms 09:53:27 INFO - PROCESS | 1878 | 1460998407914 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:53:27 INFO - PROCESS | 1878 | 1460998407917 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:53:27 INFO - PROCESS | 1878 | 1460998407942 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:53:27 INFO - PROCESS | 1878 | 1460998407949 Marionette TRACE conn3 <- [1,38,null,{}] 09:53:27 INFO - PROCESS | 1878 | 1460998407965 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:28 INFO - PROCESS | 1878 | 1460998408120 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:53:28 INFO - PROCESS | 1878 | 1460998408130 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972302b800 == 17 [pid = 1878] [id = 17] 09:53:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 48 (0x7f97238d9c00) [pid = 1878] [serial = 48] [outer = (nil)] 09:53:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 49 (0x7f972419f000) [pid = 1878] [serial = 49] [outer = 0x7f97238d9c00] 09:53:28 INFO - PROCESS | 1878 | 1460998408199 Marionette DEBUG loaded listener.js 09:53:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 50 (0x7f972429c000) [pid = 1878] [serial = 50] [outer = 0x7f97238d9c00] 09:53:28 INFO - PROCESS | 1878 | 1460998408934 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 09:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1050ms 09:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:53:28 INFO - PROCESS | 1878 | 1460998408987 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:53:28 INFO - PROCESS | 1878 | 1460998408991 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:53:28 INFO - PROCESS | 1878 | 1460998408997 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:53:29 INFO - PROCESS | 1878 | 1460998409000 Marionette TRACE conn3 <- [1,42,null,{}] 09:53:29 INFO - PROCESS | 1878 | 1460998409005 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:29 INFO - PROCESS | 1878 | 1460998409172 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:53:29 INFO - PROCESS | 1878 | 1460998409192 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723482800 == 18 [pid = 1878] [id = 18] 09:53:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 51 (0x7f97242a2800) [pid = 1878] [serial = 51] [outer = (nil)] 09:53:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 52 (0x7f97242ec800) [pid = 1878] [serial = 52] [outer = 0x7f97242a2800] 09:53:29 INFO - PROCESS | 1878 | 1460998409258 Marionette DEBUG loaded listener.js 09:53:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 53 (0x7f972556e000) [pid = 1878] [serial = 53] [outer = 0x7f97242a2800] 09:53:29 INFO - PROCESS | 1878 | 1460998409873 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 09:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 933ms 09:53:29 INFO - PROCESS | 1878 | 1460998409930 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:53:29 INFO - PROCESS | 1878 | 1460998409935 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:53:29 INFO - PROCESS | 1878 | 1460998409941 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:53:29 INFO - PROCESS | 1878 | 1460998409943 Marionette TRACE conn3 <- [1,46,null,{}] 09:53:29 INFO - PROCESS | 1878 | 1460998409949 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:30 INFO - PROCESS | 1878 | 1460998410112 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:53:30 INFO - PROCESS | 1878 | 1460998410129 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723d31000 == 19 [pid = 1878] [id = 19] 09:53:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 54 (0x7f971a87b400) [pid = 1878] [serial = 54] [outer = (nil)] 09:53:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 55 (0x7f972556e400) [pid = 1878] [serial = 55] [outer = 0x7f971a87b400] 09:53:30 INFO - PROCESS | 1878 | 1460998410195 Marionette DEBUG loaded listener.js 09:53:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 56 (0x7f97257aa000) [pid = 1878] [serial = 56] [outer = 0x7f971a87b400] 09:53:31 INFO - PROCESS | 1878 | 1460998411102 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 09:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1230ms 09:53:31 INFO - PROCESS | 1878 | 1460998411173 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:53:31 INFO - PROCESS | 1878 | 1460998411181 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:53:31 INFO - PROCESS | 1878 | 1460998411189 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:53:31 INFO - PROCESS | 1878 | 1460998411194 Marionette TRACE conn3 <- [1,50,null,{}] 09:53:31 INFO - PROCESS | 1878 | 1460998411202 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:31 INFO - PROCESS | 1878 | 1460998411406 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:53:31 INFO - PROCESS | 1878 | 1460998411527 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9720bc1000 == 20 [pid = 1878] [id = 20] 09:53:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 57 (0x7f971a870000) [pid = 1878] [serial = 57] [outer = (nil)] 09:53:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 58 (0x7f971ca3a400) [pid = 1878] [serial = 58] [outer = 0x7f971a870000] 09:53:31 INFO - PROCESS | 1878 | 1460998411603 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 59 (0x7f97208e0400) [pid = 1878] [serial = 59] [outer = 0x7f971a870000] 09:53:32 INFO - PROCESS | 1878 | 1460998412430 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1287ms 09:53:32 INFO - PROCESS | 1878 | 1460998412478 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:53:32 INFO - PROCESS | 1878 | 1460998412487 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:53:32 INFO - PROCESS | 1878 | 1460998412499 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:53:32 INFO - PROCESS | 1878 | 1460998412503 Marionette TRACE conn3 <- [1,54,null,{}] 09:53:32 INFO - PROCESS | 1878 | 1460998412528 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:32 INFO - PROCESS | 1878 | 1460998412697 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:53:32 INFO - PROCESS | 1878 | 1460998412816 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723026000 == 21 [pid = 1878] [id = 21] 09:53:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 60 (0x7f971a873c00) [pid = 1878] [serial = 60] [outer = (nil)] 09:53:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 61 (0x7f97222d1000) [pid = 1878] [serial = 61] [outer = 0x7f971a873c00] 09:53:32 INFO - PROCESS | 1878 | 1460998412890 Marionette DEBUG loaded listener.js 09:53:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 62 (0x7f9722fbe800) [pid = 1878] [serial = 62] [outer = 0x7f971a873c00] 09:53:33 INFO - PROCESS | 1878 | 1460998413734 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1292ms 09:53:33 INFO - PROCESS | 1878 | 1460998413792 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:53:33 INFO - PROCESS | 1878 | 1460998413795 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:53:33 INFO - PROCESS | 1878 | 1460998413802 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:53:33 INFO - PROCESS | 1878 | 1460998413808 Marionette TRACE conn3 <- [1,58,null,{}] 09:53:33 INFO - PROCESS | 1878 | 1460998413823 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:33 INFO - PROCESS | 1878 | 1460998413993 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:53:34 INFO - PROCESS | 1878 | 1460998414114 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240ed800 == 22 [pid = 1878] [id = 22] 09:53:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 63 (0x7f971a45ac00) [pid = 1878] [serial = 63] [outer = (nil)] 09:53:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 64 (0x7f97241a8400) [pid = 1878] [serial = 64] [outer = 0x7f971a45ac00] 09:53:34 INFO - PROCESS | 1878 | 1460998414198 Marionette DEBUG loaded listener.js 09:53:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 65 (0x7f972e7d0c00) [pid = 1878] [serial = 65] [outer = 0x7f971a45ac00] 09:53:35 INFO - PROCESS | 1878 | 1460998415118 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1390ms 09:53:35 INFO - PROCESS | 1878 | 1460998415194 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:53:35 INFO - PROCESS | 1878 | 1460998415198 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:53:35 INFO - PROCESS | 1878 | 1460998415207 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1878 | 1460998415212 Marionette TRACE conn3 <- [1,62,null,{}] 09:53:35 INFO - PROCESS | 1878 | 1460998415222 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:35 INFO - PROCESS | 1878 | 1460998415449 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:53:35 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723482800 == 21 [pid = 1878] [id = 18] 09:53:35 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972302b800 == 20 [pid = 1878] [id = 17] 09:53:35 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722aa8000 == 19 [pid = 1878] [id = 16] 09:53:35 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971f0cc800 == 18 [pid = 1878] [id = 15] 09:53:35 INFO - PROCESS | 1878 | 1460998415698 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:35 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721d0d800 == 17 [pid = 1878] [id = 13] 09:53:35 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971b3ab800 == 16 [pid = 1878] [id = 12] 09:53:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a748800 == 17 [pid = 1878] [id = 23] 09:53:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 66 (0x7f9718cb3400) [pid = 1878] [serial = 66] [outer = (nil)] 09:53:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 67 (0x7f971a7e8800) [pid = 1878] [serial = 67] [outer = 0x7f9718cb3400] 09:53:35 INFO - PROCESS | 1878 | 1460998415821 Marionette DEBUG loaded listener.js 09:53:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 68 (0x7f9720968000) [pid = 1878] [serial = 68] [outer = 0x7f9718cb3400] 09:53:36 INFO - PROCESS | 1878 | 1460998416611 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1483ms 09:53:36 INFO - PROCESS | 1878 | 1460998416692 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:53:36 INFO - PROCESS | 1878 | 1460998416699 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:53:36 INFO - PROCESS | 1878 | 1460998416708 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:53:36 INFO - PROCESS | 1878 | 1460998416712 Marionette TRACE conn3 <- [1,66,null,{}] 09:53:36 INFO - PROCESS | 1878 | 1460998416719 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:36 INFO - PROCESS | 1878 | 1460998416917 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:53:37 INFO - PROCESS | 1878 | 1460998417040 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722658800 == 18 [pid = 1878] [id = 24] 09:53:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 69 (0x7f9719754400) [pid = 1878] [serial = 69] [outer = (nil)] 09:53:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 70 (0x7f97227eb000) [pid = 1878] [serial = 70] [outer = 0x7f9719754400] 09:53:37 INFO - PROCESS | 1878 | 1460998417119 Marionette DEBUG loaded listener.js 09:53:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 71 (0x7f9722fb8c00) [pid = 1878] [serial = 71] [outer = 0x7f9719754400] 09:53:37 INFO - PROCESS | 1878 | 1460998417926 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1283ms 09:53:38 INFO - PROCESS | 1878 | 1460998418008 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:53:38 INFO - PROCESS | 1878 | 1460998418015 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:53:38 INFO - PROCESS | 1878 | 1460998418024 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:53:38 INFO - PROCESS | 1878 | 1460998418030 Marionette TRACE conn3 <- [1,70,null,{}] 09:53:38 INFO - PROCESS | 1878 | 1460998418036 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:38 INFO - PROCESS | 1878 | 1460998418195 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:53:38 INFO - PROCESS | 1878 | 1460998418316 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:38 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723021800 == 19 [pid = 1878] [id = 25] 09:53:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 72 (0x7f9722080c00) [pid = 1878] [serial = 72] [outer = (nil)] 09:53:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 73 (0x7f97238da400) [pid = 1878] [serial = 73] [outer = 0x7f9722080c00] 09:53:38 INFO - PROCESS | 1878 | 1460998418399 Marionette DEBUG loaded listener.js 09:53:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 74 (0x7f97242f2000) [pid = 1878] [serial = 74] [outer = 0x7f9722080c00] 09:53:39 INFO - PROCESS | 1878 | 1460998419219 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1230ms 09:53:39 INFO - PROCESS | 1878 | 1460998419255 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:53:39 INFO - PROCESS | 1878 | 1460998419260 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:53:39 INFO - PROCESS | 1878 | 1460998419273 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:53:39 INFO - PROCESS | 1878 | 1460998419283 Marionette TRACE conn3 <- [1,74,null,{}] 09:53:39 INFO - PROCESS | 1878 | 1460998419291 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:39 INFO - PROCESS | 1878 | 1460998419452 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:53:39 INFO - PROCESS | 1878 | 1460998419575 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97242ae800 == 20 [pid = 1878] [id = 26] 09:53:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 75 (0x7f9722c23000) [pid = 1878] [serial = 75] [outer = (nil)] 09:53:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 76 (0x7f972f887800) [pid = 1878] [serial = 76] [outer = 0x7f9722c23000] 09:53:39 INFO - PROCESS | 1878 | 1460998419649 Marionette DEBUG loaded listener.js 09:53:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 77 (0x7f973072cc00) [pid = 1878] [serial = 77] [outer = 0x7f9722c23000] 09:53:40 INFO - PROCESS | 1878 | 1460998420456 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1249ms 09:53:40 INFO - PROCESS | 1878 | 1460998420517 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:53:40 INFO - PROCESS | 1878 | 1460998420521 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:53:40 INFO - PROCESS | 1878 | 1460998420527 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:53:40 INFO - PROCESS | 1878 | 1460998420530 Marionette TRACE conn3 <- [1,78,null,{}] 09:53:40 INFO - PROCESS | 1878 | 1460998420536 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:40 INFO - PROCESS | 1878 | 1460998420703 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:53:40 INFO - PROCESS | 1878 | 1460998420890 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a746000 == 21 [pid = 1878] [id = 27] 09:53:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 78 (0x7f9718ca7800) [pid = 1878] [serial = 78] [outer = (nil)] 09:53:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 79 (0x7f9718cb1800) [pid = 1878] [serial = 79] [outer = 0x7f9718ca7800] 09:53:40 INFO - PROCESS | 1878 | 1460998420961 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 80 (0x7f97203c2400) [pid = 1878] [serial = 80] [outer = 0x7f9718ca7800] 09:53:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723026000 == 20 [pid = 1878] [id = 21] 09:53:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9720bc1000 == 19 [pid = 1878] [id = 20] 09:53:41 INFO - PROCESS | 1878 | 1460998421879 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1382ms 09:53:41 INFO - PROCESS | 1878 | 1460998421910 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:53:41 INFO - PROCESS | 1878 | 1460998421915 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:53:41 INFO - PROCESS | 1878 | 1460998421924 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:53:41 INFO - PROCESS | 1878 | 1460998421930 Marionette TRACE conn3 <- [1,82,null,{}] 09:53:41 INFO - PROCESS | 1878 | 1460998421939 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:42 INFO - PROCESS | 1878 | 1460998422110 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:53:42 INFO - PROCESS | 1878 | 1460998422236 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722973000 == 20 [pid = 1878] [id = 28] 09:53:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 81 (0x7f9720314400) [pid = 1878] [serial = 81] [outer = (nil)] 09:53:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 82 (0x7f9721efbc00) [pid = 1878] [serial = 82] [outer = 0x7f9720314400] 09:53:42 INFO - PROCESS | 1878 | 1460998422314 Marionette DEBUG loaded listener.js 09:53:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 83 (0x7f9722fc4400) [pid = 1878] [serial = 83] [outer = 0x7f9720314400] 09:53:43 INFO - PROCESS | 1878 | 1460998423139 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1287ms 09:53:43 INFO - PROCESS | 1878 | 1460998423220 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:53:43 INFO - PROCESS | 1878 | 1460998423229 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:53:43 INFO - PROCESS | 1878 | 1460998423241 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:53:43 INFO - PROCESS | 1878 | 1460998423245 Marionette TRACE conn3 <- [1,86,null,{}] 09:53:43 INFO - PROCESS | 1878 | 1460998423251 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:43 INFO - PROCESS | 1878 | 1460998423411 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:53:43 INFO - PROCESS | 1878 | 1460998423537 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240ee800 == 21 [pid = 1878] [id = 29] 09:53:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 84 (0x7f972096e400) [pid = 1878] [serial = 84] [outer = (nil)] 09:53:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 85 (0x7f97242f8c00) [pid = 1878] [serial = 85] [outer = 0x7f972096e400] 09:53:43 INFO - PROCESS | 1878 | 1460998423613 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 86 (0x7f97257ad800) [pid = 1878] [serial = 86] [outer = 0x7f972096e400] 09:53:44 INFO - PROCESS | 1878 | 1460998424459 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1278ms 09:53:44 INFO - PROCESS | 1878 | 1460998424521 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 1878 | 1460998424524 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:53:44 INFO - PROCESS | 1878 | 1460998424530 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 1878 | 1460998424536 Marionette TRACE conn3 <- [1,90,null,{}] 09:53:44 INFO - PROCESS | 1878 | 1460998424575 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:44 INFO - PROCESS | 1878 | 1460998424768 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:53:44 INFO - PROCESS | 1878 | 1460998424892 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721376000 == 22 [pid = 1878] [id = 30] 09:53:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 87 (0x7f972f368c00) [pid = 1878] [serial = 87] [outer = (nil)] 09:53:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 88 (0x7f97308c0c00) [pid = 1878] [serial = 88] [outer = 0x7f972f368c00] 09:53:44 INFO - PROCESS | 1878 | 1460998424973 Marionette DEBUG loaded listener.js 09:53:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 89 (0x7f97324ea000) [pid = 1878] [serial = 89] [outer = 0x7f972f368c00] 09:53:45 INFO - PROCESS | 1878 | 1460998425797 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1305ms 09:53:45 INFO - PROCESS | 1878 | 1460998425836 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:53:45 INFO - PROCESS | 1878 | 1460998425841 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:53:45 INFO - PROCESS | 1878 | 1460998425846 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:53:45 INFO - PROCESS | 1878 | 1460998425849 Marionette TRACE conn3 <- [1,94,null,{}] 09:53:45 INFO - PROCESS | 1878 | 1460998425873 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:46 INFO - PROCESS | 1878 | 1460998426031 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:53:46 INFO - PROCESS | 1878 | 1460998426159 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f5c7000 == 23 [pid = 1878] [id = 31] 09:53:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 90 (0x7f971a7ecc00) [pid = 1878] [serial = 90] [outer = (nil)] 09:53:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 91 (0x7f9732a44400) [pid = 1878] [serial = 91] [outer = 0x7f971a7ecc00] 09:53:46 INFO - PROCESS | 1878 | 1460998426232 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 92 (0x7f97347bd800) [pid = 1878] [serial = 92] [outer = 0x7f971a7ecc00] 09:53:47 INFO - PROCESS | 1878 | 1460998427145 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 09:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1383ms 09:53:47 INFO - PROCESS | 1878 | 1460998427231 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:53:47 INFO - PROCESS | 1878 | 1460998427237 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:53:47 INFO - PROCESS | 1878 | 1460998427244 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:53:47 INFO - PROCESS | 1878 | 1460998427249 Marionette TRACE conn3 <- [1,98,null,{}] 09:53:47 INFO - PROCESS | 1878 | 1460998427256 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:47 INFO - PROCESS | 1878 | 1460998427420 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:53:47 INFO - PROCESS | 1878 | 1460998427580 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723021800 == 22 [pid = 1878] [id = 25] 09:53:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722658800 == 21 [pid = 1878] [id = 24] 09:53:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971a748800 == 20 [pid = 1878] [id = 23] 09:53:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971f0c8800 == 21 [pid = 1878] [id = 32] 09:53:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 93 (0x7f971c8ec800) [pid = 1878] [serial = 93] [outer = (nil)] 09:53:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 94 (0x7f97203c5000) [pid = 1878] [serial = 94] [outer = 0x7f971c8ec800] 09:53:47 INFO - PROCESS | 1878 | 1460998427713 Marionette DEBUG loaded listener.js 09:53:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 95 (0x7f9722c24800) [pid = 1878] [serial = 95] [outer = 0x7f971c8ec800] 09:53:48 INFO - PROCESS | 1878 | 1460998428518 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 09:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1336ms 09:53:48 INFO - PROCESS | 1878 | 1460998428587 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 1878 | 1460998428594 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:53:48 INFO - PROCESS | 1878 | 1460998428605 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 1878 | 1460998428608 Marionette TRACE conn3 <- [1,102,null,{}] 09:53:48 INFO - PROCESS | 1878 | 1460998428616 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:48 INFO - PROCESS | 1878 | 1460998428791 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:53:48 INFO - PROCESS | 1878 | 1460998428955 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97288bb000 == 22 [pid = 1878] [id = 33] 09:53:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 96 (0x7f97240a5400) [pid = 1878] [serial = 96] [outer = (nil)] 09:53:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 97 (0x7f9728949800) [pid = 1878] [serial = 97] [outer = 0x7f97240a5400] 09:53:49 INFO - PROCESS | 1878 | 1460998429030 Marionette DEBUG loaded listener.js 09:53:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 98 (0x7f972e7dbc00) [pid = 1878] [serial = 98] [outer = 0x7f97240a5400] 09:53:49 INFO - PROCESS | 1878 | 1460998429838 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 09:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1280ms 09:53:49 INFO - PROCESS | 1878 | 1460998429888 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:53:49 INFO - PROCESS | 1878 | 1460998429894 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:53:49 INFO - PROCESS | 1878 | 1460998429902 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:53:49 INFO - PROCESS | 1878 | 1460998429905 Marionette TRACE conn3 <- [1,106,null,{}] 09:53:49 INFO - PROCESS | 1878 | 1460998429911 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:50 INFO - PROCESS | 1878 | 1460998430074 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:53:50 INFO - PROCESS | 1878 | 1460998430202 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f5d1000 == 23 [pid = 1878] [id = 34] 09:53:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 99 (0x7f97255ec800) [pid = 1878] [serial = 99] [outer = (nil)] 09:53:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 100 (0x7f9732927400) [pid = 1878] [serial = 100] [outer = 0x7f97255ec800] 09:53:50 INFO - PROCESS | 1878 | 1460998430277 Marionette DEBUG loaded listener.js 09:53:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 101 (0x7f9732a86400) [pid = 1878] [serial = 101] [outer = 0x7f97255ec800] 09:53:51 INFO - PROCESS | 1878 | 1460998431113 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 09:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1282ms 09:53:51 INFO - PROCESS | 1878 | 1460998431185 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:53:51 INFO - PROCESS | 1878 | 1460998431189 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:53:51 INFO - PROCESS | 1878 | 1460998431197 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:53:51 INFO - PROCESS | 1878 | 1460998431205 Marionette TRACE conn3 <- [1,110,null,{}] 09:53:51 INFO - PROCESS | 1878 | 1460998431219 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:51 INFO - PROCESS | 1878 | 1460998431417 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:53:51 INFO - PROCESS | 1878 | 1460998431554 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 102 (0x7f97296f0c00) [pid = 1878] [serial = 102] [outer = 0x7f9718c0d400] 09:53:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730aea000 == 24 [pid = 1878] [id = 35] 09:53:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 103 (0x7f9718abc800) [pid = 1878] [serial = 103] [outer = (nil)] 09:53:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 104 (0x7f9734b91c00) [pid = 1878] [serial = 104] [outer = 0x7f9718abc800] 09:53:51 INFO - PROCESS | 1878 | 1460998431656 Marionette DEBUG loaded listener.js 09:53:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 105 (0x7f9734d0dc00) [pid = 1878] [serial = 105] [outer = 0x7f9718abc800] 09:53:52 INFO - PROCESS | 1878 | 1460998432513 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 09:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1395ms 09:53:52 INFO - PROCESS | 1878 | 1460998432590 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:53:52 INFO - PROCESS | 1878 | 1460998432595 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:53:52 INFO - PROCESS | 1878 | 1460998432601 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:53:52 INFO - PROCESS | 1878 | 1460998432604 Marionette TRACE conn3 <- [1,114,null,{}] 09:53:52 INFO - PROCESS | 1878 | 1460998432609 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:52 INFO - PROCESS | 1878 | 1460998432758 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:53:52 INFO - PROCESS | 1878 | 1460998432886 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:52 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730a50000 == 25 [pid = 1878] [id = 36] 09:53:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 106 (0x7f9718c09800) [pid = 1878] [serial = 106] [outer = (nil)] 09:53:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 107 (0x7f9734d6b000) [pid = 1878] [serial = 107] [outer = 0x7f9718c09800] 09:53:52 INFO - PROCESS | 1878 | 1460998432964 Marionette DEBUG loaded listener.js 09:53:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 108 (0x7f97376a9c00) [pid = 1878] [serial = 108] [outer = 0x7f9718c09800] 09:53:53 INFO - PROCESS | 1878 | 1460998433737 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 09:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1183ms 09:53:53 INFO - PROCESS | 1878 | 1460998433785 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:53:53 INFO - PROCESS | 1878 | 1460998433788 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:53:53 INFO - PROCESS | 1878 | 1460998433794 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 1878 | 1460998433797 Marionette TRACE conn3 <- [1,118,null,{}] 09:53:53 INFO - PROCESS | 1878 | 1460998433802 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:53 INFO - PROCESS | 1878 | 1460998433971 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:53:54 INFO - PROCESS | 1878 | 1460998434104 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734118000 == 26 [pid = 1878] [id = 37] 09:53:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 109 (0x7f9738e9ec00) [pid = 1878] [serial = 109] [outer = (nil)] 09:53:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 110 (0x7f9738edb000) [pid = 1878] [serial = 110] [outer = 0x7f9738e9ec00] 09:53:54 INFO - PROCESS | 1878 | 1460998434195 Marionette DEBUG loaded listener.js 09:53:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 111 (0x7f97186c3800) [pid = 1878] [serial = 111] [outer = 0x7f9738e9ec00] 09:53:55 INFO - PROCESS | 1878 | 1460998435160 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 09:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1377ms 09:53:55 INFO - PROCESS | 1878 | 1460998435172 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:53:55 INFO - PROCESS | 1878 | 1460998435176 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:53:55 INFO - PROCESS | 1878 | 1460998435184 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:53:55 INFO - PROCESS | 1878 | 1460998435189 Marionette TRACE conn3 <- [1,122,null,{}] 09:53:55 INFO - PROCESS | 1878 | 1460998435197 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:55 INFO - PROCESS | 1878 | 1460998435344 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:53:55 INFO - PROCESS | 1878 | 1460998435509 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972277f000 == 27 [pid = 1878] [id = 38] 09:53:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 112 (0x7f97186c5c00) [pid = 1878] [serial = 112] [outer = (nil)] 09:53:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 113 (0x7f97186c8400) [pid = 1878] [serial = 113] [outer = 0x7f97186c5c00] 09:53:55 INFO - PROCESS | 1878 | 1460998435586 Marionette DEBUG loaded listener.js 09:53:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 114 (0x7f97186ce400) [pid = 1878] [serial = 114] [outer = 0x7f97186c5c00] 09:53:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240ee800 == 26 [pid = 1878] [id = 29] 09:53:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722973000 == 25 [pid = 1878] [id = 28] 09:53:56 INFO - PROCESS | 1878 | 1460998436475 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 09:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1340ms 09:53:56 INFO - PROCESS | 1878 | 1460998436523 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:53:56 INFO - PROCESS | 1878 | 1460998436529 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:53:56 INFO - PROCESS | 1878 | 1460998436537 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:53:56 INFO - PROCESS | 1878 | 1460998436542 Marionette TRACE conn3 <- [1,126,null,{}] 09:53:56 INFO - PROCESS | 1878 | 1460998436550 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:56 INFO - PROCESS | 1878 | 1460998436751 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:53:56 INFO - PROCESS | 1878 | 1460998436886 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7dd800 == 26 [pid = 1878] [id = 39] 09:53:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 115 (0x7f97186c6400) [pid = 1878] [serial = 115] [outer = (nil)] 09:53:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 116 (0x7f9718abe000) [pid = 1878] [serial = 116] [outer = 0x7f97186c6400] 09:53:56 INFO - PROCESS | 1878 | 1460998436962 Marionette DEBUG loaded listener.js 09:53:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 117 (0x7f9720313000) [pid = 1878] [serial = 117] [outer = 0x7f97186c6400] 09:53:57 INFO - PROCESS | 1878 | 1460998437849 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 09:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1388ms 09:53:57 INFO - PROCESS | 1878 | 1460998437926 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:53:57 INFO - PROCESS | 1878 | 1460998437934 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:53:57 INFO - PROCESS | 1878 | 1460998437944 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:53:57 INFO - PROCESS | 1878 | 1460998437949 Marionette TRACE conn3 <- [1,130,null,{}] 09:53:57 INFO - PROCESS | 1878 | 1460998437954 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:58 INFO - PROCESS | 1878 | 1460998438151 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:53:58 INFO - PROCESS | 1878 | 1460998438331 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973071b800 == 27 [pid = 1878] [id = 40] 09:53:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 118 (0x7f9723850400) [pid = 1878] [serial = 118] [outer = (nil)] 09:53:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 119 (0x7f97242a0000) [pid = 1878] [serial = 119] [outer = 0x7f9723850400] 09:53:58 INFO - PROCESS | 1878 | 1460998438440 Marionette DEBUG loaded listener.js 09:53:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 120 (0x7f9728953800) [pid = 1878] [serial = 120] [outer = 0x7f9723850400] 09:53:59 INFO - PROCESS | 1878 | 1460998439266 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 09:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1385ms 09:53:59 INFO - PROCESS | 1878 | 1460998439331 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:53:59 INFO - PROCESS | 1878 | 1460998439335 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:53:59 INFO - PROCESS | 1878 | 1460998439341 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:53:59 INFO - PROCESS | 1878 | 1460998439346 Marionette TRACE conn3 <- [1,134,null,{}] 09:53:59 INFO - PROCESS | 1878 | 1460998439365 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:59 INFO - PROCESS | 1878 | 1460998439567 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:53:59 INFO - PROCESS | 1878 | 1460998439702 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734110000 == 28 [pid = 1878] [id = 41] 09:53:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 121 (0x7f971c8cb400) [pid = 1878] [serial = 121] [outer = (nil)] 09:53:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 122 (0x7f971c8dd400) [pid = 1878] [serial = 122] [outer = 0x7f971c8cb400] 09:53:59 INFO - PROCESS | 1878 | 1460998439781 Marionette DEBUG loaded listener.js 09:53:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 123 (0x7f9721389400) [pid = 1878] [serial = 123] [outer = 0x7f971c8cb400] 09:54:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971a746000 == 27 [pid = 1878] [id = 27] 09:54:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97288bb000 == 26 [pid = 1878] [id = 33] 09:54:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971f0c8800 == 25 [pid = 1878] [id = 32] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f5d1000 == 24 [pid = 1878] [id = 34] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97198e2800 == 23 [pid = 1878] [id = 8] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97242c0000 == 22 [pid = 1878] [id = 6] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723d31000 == 21 [pid = 1878] [id = 19] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240ed800 == 20 [pid = 1878] [id = 22] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9730a50000 == 19 [pid = 1878] [id = 36] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97242ae800 == 18 [pid = 1878] [id = 26] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9730aea000 == 17 [pid = 1878] [id = 35] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734118000 == 16 [pid = 1878] [id = 37] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721376000 == 15 [pid = 1878] [id = 30] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f5c7000 == 14 [pid = 1878] [id = 31] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718dcd800 == 13 [pid = 1878] [id = 9] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973071b800 == 12 [pid = 1878] [id = 40] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722980000 == 11 [pid = 1878] [id = 14] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972277f000 == 10 [pid = 1878] [id = 38] 09:54:03 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972e7dd800 == 9 [pid = 1878] [id = 39] 09:54:04 INFO - PROCESS | 1878 | 1460998444314 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 09:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5113ms 09:54:04 INFO - PROCESS | 1878 | 1460998444456 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:54:04 INFO - PROCESS | 1878 | 1460998444461 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:54:04 INFO - PROCESS | 1878 | 1460998444469 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - PROCESS | 1878 | 1460998444473 Marionette TRACE conn3 <- [1,138,null,{}] 09:54:04 INFO - PROCESS | 1878 | 1460998444482 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:04 INFO - PROCESS | 1878 | 1460998444657 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:54:04 INFO - PROCESS | 1878 | 1460998444744 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971c89d000 == 10 [pid = 1878] [id = 42] 09:54:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 124 (0x7f971c8cbc00) [pid = 1878] [serial = 124] [outer = (nil)] 09:54:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 125 (0x7f971c8cd800) [pid = 1878] [serial = 125] [outer = 0x7f971c8cbc00] 09:54:04 INFO - PROCESS | 1878 | 1460998444809 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 126 (0x7f971c8d6000) [pid = 1878] [serial = 126] [outer = 0x7f971c8cbc00] 09:54:05 INFO - PROCESS | 1878 | 1460998445474 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 09:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1041ms 09:54:05 INFO - PROCESS | 1878 | 1460998445510 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:54:05 INFO - PROCESS | 1878 | 1460998445520 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:54:05 INFO - PROCESS | 1878 | 1460998445531 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 1878 | 1460998445536 Marionette TRACE conn3 <- [1,142,null,{}] 09:54:05 INFO - PROCESS | 1878 | 1460998445554 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:05 INFO - PROCESS | 1878 | 1460998445761 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:54:05 INFO - PROCESS | 1878 | 1460998445779 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722eb7800 == 11 [pid = 1878] [id = 43] 09:54:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 127 (0x7f971c8d6800) [pid = 1878] [serial = 127] [outer = (nil)] 09:54:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f97203c5c00) [pid = 1878] [serial = 128] [outer = 0x7f971c8d6800] 09:54:05 INFO - PROCESS | 1878 | 1460998445842 Marionette DEBUG loaded listener.js 09:54:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f97212e9800) [pid = 1878] [serial = 129] [outer = 0x7f971c8d6800] 09:54:06 INFO - PROCESS | 1878 | 1460998446590 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 09:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1085ms 09:54:06 INFO - PROCESS | 1878 | 1460998446615 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:54:06 INFO - PROCESS | 1878 | 1460998446619 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:54:06 INFO - PROCESS | 1878 | 1460998446625 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:54:06 INFO - PROCESS | 1878 | 1460998446631 Marionette TRACE conn3 <- [1,146,null,{}] 09:54:06 INFO - PROCESS | 1878 | 1460998446708 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:06 INFO - PROCESS | 1878 | 1460998446902 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:54:07 INFO - PROCESS | 1878 | 1460998447010 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97242bf000 == 12 [pid = 1878] [id = 44] 09:54:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f9718ab4000) [pid = 1878] [serial = 130] [outer = (nil)] 09:54:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f972304b800) [pid = 1878] [serial = 131] [outer = 0x7f9718ab4000] 09:54:07 INFO - PROCESS | 1878 | 1460998447101 Marionette DEBUG loaded listener.js 09:54:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f9723843400) [pid = 1878] [serial = 132] [outer = 0x7f9718ab4000] 09:54:07 INFO - PROCESS | 1878 | 1460998447984 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 09:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1397ms 09:54:08 INFO - PROCESS | 1878 | 1460998448023 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:54:08 INFO - PROCESS | 1878 | 1460998448028 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:54:08 INFO - PROCESS | 1878 | 1460998448033 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:54:08 INFO - PROCESS | 1878 | 1460998448036 Marionette TRACE conn3 <- [1,150,null,{}] 09:54:08 INFO - PROCESS | 1878 | 1460998448048 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:08 INFO - PROCESS | 1878 | 1460998448217 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:54:08 INFO - PROCESS | 1878 | 1460998448283 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972fa66800 == 13 [pid = 1878] [id = 45] 09:54:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f97222d1800) [pid = 1878] [serial = 133] [outer = (nil)] 09:54:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f972f80b800) [pid = 1878] [serial = 134] [outer = 0x7f97222d1800] 09:54:08 INFO - PROCESS | 1878 | 1460998448347 Marionette DEBUG loaded listener.js 09:54:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f972fa0f800) [pid = 1878] [serial = 135] [outer = 0x7f97222d1800] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f97242a2800) [pid = 1878] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f97208e5c00) [pid = 1878] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f97238d9c00) [pid = 1878] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f9718c12800) [pid = 1878] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f971a45e000) [pid = 1878] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 129 (0x7f9722c29000) [pid = 1878] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 128 (0x7f9722fb9400) [pid = 1878] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 127 (0x7f9718c11000) [pid = 1878] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 126 (0x7f971a45ac00) [pid = 1878] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 125 (0x7f971a873c00) [pid = 1878] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 124 (0x7f97240a5400) [pid = 1878] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 123 (0x7f971a870000) [pid = 1878] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 122 (0x7f9718ca7800) [pid = 1878] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 121 (0x7f9722080c00) [pid = 1878] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 120 (0x7f971a87b400) [pid = 1878] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 119 (0x7f9719754400) [pid = 1878] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 118 (0x7f97186c5c00) [pid = 1878] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 117 (0x7f971a7ecc00) [pid = 1878] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 116 (0x7f9723850400) [pid = 1878] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 115 (0x7f972f368c00) [pid = 1878] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 114 (0x7f97255ec800) [pid = 1878] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 113 (0x7f971974bc00) [pid = 1878] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 112 (0x7f971a870800) [pid = 1878] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 111 (0x7f9718c09800) [pid = 1878] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 110 (0x7f97186c6400) [pid = 1878] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 109 (0x7f9738e9ec00) [pid = 1878] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 108 (0x7f972096e400) [pid = 1878] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 107 (0x7f9722c23000) [pid = 1878] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 106 (0x7f9718abc800) [pid = 1878] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 105 (0x7f9720314400) [pid = 1878] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 104 (0x7f9718cb3400) [pid = 1878] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:54:09 INFO - PROCESS | 1878 | --DOMWINDOW == 103 (0x7f971c8ec800) [pid = 1878] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:54:09 INFO - PROCESS | 1878 | 1460998449943 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 09:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1937ms 09:54:10 INFO - PROCESS | 1878 | 1460998450008 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:54:10 INFO - PROCESS | 1878 | 1460998450012 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:54:10 INFO - PROCESS | 1878 | 1460998450058 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 1878 | 1460998450062 Marionette TRACE conn3 <- [1,154,null,{}] 09:54:10 INFO - PROCESS | 1878 | 1460998450139 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:10 INFO - PROCESS | 1878 | 1460998450287 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:54:10 INFO - PROCESS | 1878 | 1460998450430 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972160f800 == 14 [pid = 1878] [id = 46] 09:54:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 104 (0x7f9718ab0000) [pid = 1878] [serial = 136] [outer = (nil)] 09:54:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 105 (0x7f971a7ec000) [pid = 1878] [serial = 137] [outer = 0x7f9718ab0000] 09:54:10 INFO - PROCESS | 1878 | 1460998450510 Marionette DEBUG loaded listener.js 09:54:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 106 (0x7f97241a0000) [pid = 1878] [serial = 138] [outer = 0x7f9718ab0000] 09:54:11 INFO - PROCESS | 1878 | 1460998451194 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 09:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1187ms 09:54:11 INFO - PROCESS | 1878 | 1460998451252 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:54:11 INFO - PROCESS | 1878 | 1460998451256 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:54:11 INFO - PROCESS | 1878 | 1460998451263 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:54:11 INFO - PROCESS | 1878 | 1460998451265 Marionette TRACE conn3 <- [1,158,null,{}] 09:54:11 INFO - PROCESS | 1878 | 1460998451270 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:11 INFO - PROCESS | 1878 | 1460998451493 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:54:11 INFO - PROCESS | 1878 | 1460998451615 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718a52800 == 15 [pid = 1878] [id = 47] 09:54:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 107 (0x7f9717e6e800) [pid = 1878] [serial = 139] [outer = (nil)] 09:54:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 108 (0x7f97186c5000) [pid = 1878] [serial = 140] [outer = 0x7f9717e6e800] 09:54:11 INFO - PROCESS | 1878 | 1460998451691 Marionette DEBUG loaded listener.js 09:54:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 109 (0x7f9718cac800) [pid = 1878] [serial = 141] [outer = 0x7f9717e6e800] 09:54:12 INFO - PROCESS | 1878 | 1460998452694 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 09:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1477ms 09:54:12 INFO - PROCESS | 1878 | 1460998452743 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:54:12 INFO - PROCESS | 1878 | 1460998452750 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:54:12 INFO - PROCESS | 1878 | 1460998452759 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:54:12 INFO - PROCESS | 1878 | 1460998452763 Marionette TRACE conn3 <- [1,162,null,{}] 09:54:12 INFO - PROCESS | 1878 | 1460998452771 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:12 INFO - PROCESS | 1878 | 1460998452971 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:54:13 INFO - PROCESS | 1878 | 1460998453142 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240d2800 == 16 [pid = 1878] [id = 48] 09:54:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 110 (0x7f971f098400) [pid = 1878] [serial = 142] [outer = (nil)] 09:54:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 111 (0x7f972138e000) [pid = 1878] [serial = 143] [outer = 0x7f971f098400] 09:54:13 INFO - PROCESS | 1878 | 1460998453223 Marionette DEBUG loaded listener.js 09:54:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 112 (0x7f972207b000) [pid = 1878] [serial = 144] [outer = 0x7f971f098400] 09:54:14 INFO - PROCESS | 1878 | 1460998454155 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 09:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1439ms 09:54:14 INFO - PROCESS | 1878 | 1460998454202 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:54:14 INFO - PROCESS | 1878 | 1460998454209 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:54:14 INFO - PROCESS | 1878 | 1460998454216 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:54:14 INFO - PROCESS | 1878 | 1460998454219 Marionette TRACE conn3 <- [1,166,null,{}] 09:54:14 INFO - PROCESS | 1878 | 1460998454225 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:14 INFO - PROCESS | 1878 | 1460998454430 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:54:14 INFO - PROCESS | 1878 | 1460998454777 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:14 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971995a000 == 17 [pid = 1878] [id = 49] 09:54:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 113 (0x7f9718c06400) [pid = 1878] [serial = 145] [outer = (nil)] 09:54:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 114 (0x7f9718cb3000) [pid = 1878] [serial = 146] [outer = 0x7f9718c06400] 09:54:14 INFO - PROCESS | 1878 | 1460998454887 Marionette DEBUG loaded listener.js 09:54:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 115 (0x7f971a45c400) [pid = 1878] [serial = 147] [outer = 0x7f9718c06400] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 114 (0x7f9732a44400) [pid = 1878] [serial = 91] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 113 (0x7f9732407800) [pid = 1878] [serial = 2] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 112 (0x7f97186c8400) [pid = 1878] [serial = 113] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 111 (0x7f97242ec800) [pid = 1878] [serial = 52] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 110 (0x7f9722c27000) [pid = 1878] [serial = 44] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 109 (0x7f972419f000) [pid = 1878] [serial = 49] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 108 (0x7f971a878000) [pid = 1878] [serial = 34] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 107 (0x7f9722be6000) [pid = 1878] [serial = 37] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 106 (0x7f9722c25c00) [pid = 1878] [serial = 38] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 105 (0x7f9723212800) [pid = 1878] [serial = 47] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 104 (0x7f9723428c00) [pid = 1878] [serial = 40] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 103 (0x7f9718de9000) [pid = 1878] [serial = 28] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 102 (0x7f97242ec000) [pid = 1878] [serial = 41] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 101 (0x7f972556e000) [pid = 1878] [serial = 53] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 100 (0x7f97215ba800) [pid = 1878] [serial = 35] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 99 (0x7f972429c000) [pid = 1878] [serial = 50] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 98 (0x7f97222ce400) [pid = 1878] [serial = 43] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 97 (0x7f9718cb5800) [pid = 1878] [serial = 26] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 96 (0x7f9723059400) [pid = 1878] [serial = 46] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 95 (0x7f9718caa800) [pid = 1878] [serial = 25] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 94 (0x7f971a7eb800) [pid = 1878] [serial = 31] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 93 (0x7f97242f2000) [pid = 1878] [serial = 74] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 92 (0x7f9732927400) [pid = 1878] [serial = 100] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 91 (0x7f97257aa000) [pid = 1878] [serial = 56] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 90 (0x7f971ca3a400) [pid = 1878] [serial = 58] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 89 (0x7f972f887800) [pid = 1878] [serial = 76] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 88 (0x7f972556e400) [pid = 1878] [serial = 55] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 87 (0x7f971a7e8800) [pid = 1878] [serial = 67] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 86 (0x7f9718cb1800) [pid = 1878] [serial = 79] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 85 (0x7f9718c12400) [pid = 1878] [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.] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 84 (0x7f9728949800) [pid = 1878] [serial = 97] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 83 (0x7f97227eb000) [pid = 1878] [serial = 70] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 82 (0x7f9721efbc00) [pid = 1878] [serial = 82] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 81 (0x7f97238da400) [pid = 1878] [serial = 73] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 80 (0x7f97203c5000) [pid = 1878] [serial = 94] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 79 (0x7f97186ce400) [pid = 1878] [serial = 114] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 78 (0x7f9722fb8c00) [pid = 1878] [serial = 71] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 77 (0x7f9718abe000) [pid = 1878] [serial = 116] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 76 (0x7f97347bd800) [pid = 1878] [serial = 92] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 75 (0x7f9734d0dc00) [pid = 1878] [serial = 105] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 74 (0x7f9734d6b000) [pid = 1878] [serial = 107] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 73 (0x7f972e7d0c00) [pid = 1878] [serial = 65] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 72 (0x7f9721d8b400) [pid = 1878] [serial = 12] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 71 (0x7f9722fbe800) [pid = 1878] [serial = 62] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 70 (0x7f97222d3400) [pid = 1878] [serial = 9] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 69 (0x7f97241a8400) [pid = 1878] [serial = 64] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 68 (0x7f97242f8c00) [pid = 1878] [serial = 85] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 67 (0x7f972e7dbc00) [pid = 1878] [serial = 98] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 66 (0x7f97208e0400) [pid = 1878] [serial = 59] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 65 (0x7f97203c2400) [pid = 1878] [serial = 80] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 64 (0x7f97222d1000) [pid = 1878] [serial = 61] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 63 (0x7f971a872400) [pid = 1878] [serial = 16] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 62 (0x7f97376a9c00) [pid = 1878] [serial = 108] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 61 (0x7f971a878400) [pid = 1878] [serial = 17] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 60 (0x7f9720313000) [pid = 1878] [serial = 117] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 59 (0x7f97186c3800) [pid = 1878] [serial = 111] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 58 (0x7f971a7f1000) [pid = 1878] [serial = 19] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 57 (0x7f97257ad800) [pid = 1878] [serial = 86] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 56 (0x7f973072cc00) [pid = 1878] [serial = 77] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 55 (0x7f9738edb000) [pid = 1878] [serial = 110] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 54 (0x7f97308c0c00) [pid = 1878] [serial = 88] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 53 (0x7f9734b91c00) [pid = 1878] [serial = 104] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 52 (0x7f9722fc4400) [pid = 1878] [serial = 83] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 51 (0x7f9720968000) [pid = 1878] [serial = 68] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 50 (0x7f9722c24800) [pid = 1878] [serial = 95] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 49 (0x7f97242a0000) [pid = 1878] [serial = 119] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 48 (0x7f97324ea000) [pid = 1878] [serial = 89] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 47 (0x7f9732a86400) [pid = 1878] [serial = 101] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 46 (0x7f9728953800) [pid = 1878] [serial = 120] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 45 (0x7f971a7e4c00) [pid = 1878] [serial = 22] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 44 (0x7f971c8dd400) [pid = 1878] [serial = 122] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | --DOMWINDOW == 43 (0x7f9734b8dc00) [pid = 1878] [serial = 23] [outer = (nil)] [url = about:blank] 09:54:15 INFO - PROCESS | 1878 | 1460998455666 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:54:15 INFO - PROCESS | 1878 | 1460998455843 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 09:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1689ms 09:54:15 INFO - PROCESS | 1878 | 1460998455907 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:54:15 INFO - PROCESS | 1878 | 1460998455912 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:54:15 INFO - PROCESS | 1878 | 1460998455919 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 1878 | 1460998455924 Marionette TRACE conn3 <- [1,170,null,{}] 09:54:15 INFO - PROCESS | 1878 | 1460998455932 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:16 INFO - PROCESS | 1878 | 1460998456077 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:54:16 INFO - PROCESS | 1878 | 1460998456089 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971c897000 == 18 [pid = 1878] [id = 50] 09:54:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 44 (0x7f9718cb0400) [pid = 1878] [serial = 148] [outer = (nil)] 09:54:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 45 (0x7f971c8d2000) [pid = 1878] [serial = 149] [outer = 0x7f9718cb0400] 09:54:16 INFO - PROCESS | 1878 | 1460998456154 Marionette DEBUG loaded listener.js 09:54:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 46 (0x7f971c8e2800) [pid = 1878] [serial = 150] [outer = 0x7f9718cb0400] 09:54:16 INFO - PROCESS | 1878 | 1460998456843 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 09:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 986ms 09:54:16 INFO - PROCESS | 1878 | 1460998456908 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:54:16 INFO - PROCESS | 1878 | 1460998456914 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:54:16 INFO - PROCESS | 1878 | 1460998456920 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:54:16 INFO - PROCESS | 1878 | 1460998456923 Marionette TRACE conn3 <- [1,174,null,{}] 09:54:16 INFO - PROCESS | 1878 | 1460998456929 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:17 INFO - PROCESS | 1878 | 1460998457058 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:54:17 INFO - PROCESS | 1878 | 1460998457074 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9720994800 == 19 [pid = 1878] [id = 51] 09:54:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 47 (0x7f971ca32800) [pid = 1878] [serial = 151] [outer = (nil)] 09:54:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 48 (0x7f971fabd400) [pid = 1878] [serial = 152] [outer = 0x7f971ca32800] 09:54:17 INFO - PROCESS | 1878 | 1460998457135 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 49 (0x7f97208df000) [pid = 1878] [serial = 153] [outer = 0x7f971ca32800] 09:54:18 INFO - PROCESS | 1878 | 1460998458018 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 09:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1136ms 09:54:18 INFO - PROCESS | 1878 | 1460998458057 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:54:18 INFO - PROCESS | 1878 | 1460998458060 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:54:18 INFO - PROCESS | 1878 | 1460998458080 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:54:18 INFO - PROCESS | 1878 | 1460998458089 Marionette TRACE conn3 <- [1,178,null,{}] 09:54:18 INFO - PROCESS | 1878 | 1460998458096 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:18 INFO - PROCESS | 1878 | 1460998458289 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:54:18 INFO - PROCESS | 1878 | 1460998458310 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97221ee800 == 20 [pid = 1878] [id = 52] 09:54:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 50 (0x7f971ee09800) [pid = 1878] [serial = 154] [outer = (nil)] 09:54:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 51 (0x7f97215b8c00) [pid = 1878] [serial = 155] [outer = 0x7f971ee09800] 09:54:18 INFO - PROCESS | 1878 | 1460998458377 Marionette DEBUG loaded listener.js 09:54:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 52 (0x7f97221cd800) [pid = 1878] [serial = 156] [outer = 0x7f971ee09800] 09:54:19 INFO - PROCESS | 1878 | 1460998459085 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 09:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1052ms 09:54:19 INFO - PROCESS | 1878 | 1460998459120 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:54:19 INFO - PROCESS | 1878 | 1460998459124 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:54:19 INFO - PROCESS | 1878 | 1460998459140 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:54:19 INFO - PROCESS | 1878 | 1460998459143 Marionette TRACE conn3 <- [1,182,null,{}] 09:54:19 INFO - PROCESS | 1878 | 1460998459148 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:19 INFO - PROCESS | 1878 | 1460998459311 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:54:19 INFO - PROCESS | 1878 | 1460998459342 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718946000 == 21 [pid = 1878] [id = 53] 09:54:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 53 (0x7f97224df800) [pid = 1878] [serial = 157] [outer = (nil)] 09:54:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 54 (0x7f9722c24800) [pid = 1878] [serial = 158] [outer = 0x7f97224df800] 09:54:19 INFO - PROCESS | 1878 | 1460998459474 Marionette DEBUG loaded listener.js 09:54:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 55 (0x7f9722c30c00) [pid = 1878] [serial = 159] [outer = 0x7f97224df800] 09:54:20 INFO - PROCESS | 1878 | --DOMWINDOW == 54 (0x7f97222d1800) [pid = 1878] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:54:20 INFO - PROCESS | 1878 | --DOMWINDOW == 53 (0x7f9718ab4000) [pid = 1878] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:54:20 INFO - PROCESS | 1878 | --DOMWINDOW == 52 (0x7f971c8cb400) [pid = 1878] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:54:20 INFO - PROCESS | 1878 | --DOMWINDOW == 51 (0x7f971c8cbc00) [pid = 1878] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:54:20 INFO - PROCESS | 1878 | --DOMWINDOW == 50 (0x7f971c8d6800) [pid = 1878] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:54:20 INFO - PROCESS | 1878 | 1460998460181 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 09:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1093ms 09:54:20 INFO - PROCESS | 1878 | 1460998460285 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:54:20 INFO - PROCESS | 1878 | 1460998460289 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:54:20 INFO - PROCESS | 1878 | 1460998460299 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:54:20 INFO - PROCESS | 1878 | 1460998460301 Marionette TRACE conn3 <- [1,186,null,{}] 09:54:20 INFO - PROCESS | 1878 | 1460998460305 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:20 INFO - PROCESS | 1878 | 1460998460447 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:54:20 INFO - PROCESS | 1878 | 1460998460526 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722ec0000 == 22 [pid = 1878] [id = 54] 09:54:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 51 (0x7f9722fb8c00) [pid = 1878] [serial = 160] [outer = (nil)] 09:54:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 52 (0x7f9722fbf800) [pid = 1878] [serial = 161] [outer = 0x7f9722fb8c00] 09:54:20 INFO - PROCESS | 1878 | 1460998460606 Marionette DEBUG loaded listener.js 09:54:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 53 (0x7f9723570c00) [pid = 1878] [serial = 162] [outer = 0x7f9722fb8c00] 09:54:21 INFO - PROCESS | 1878 | 1460998461254 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 09:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 987ms 09:54:21 INFO - PROCESS | 1878 | 1460998461284 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:54:21 INFO - PROCESS | 1878 | 1460998461287 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:54:21 INFO - PROCESS | 1878 | 1460998461293 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:54:21 INFO - PROCESS | 1878 | 1460998461295 Marionette TRACE conn3 <- [1,190,null,{}] 09:54:21 INFO - PROCESS | 1878 | 1460998461300 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:21 INFO - PROCESS | 1878 | 1460998461455 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:54:21 INFO - PROCESS | 1878 | 1460998461477 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972347a800 == 23 [pid = 1878] [id = 55] 09:54:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 54 (0x7f9717e6cc00) [pid = 1878] [serial = 163] [outer = (nil)] 09:54:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 55 (0x7f97241a4800) [pid = 1878] [serial = 164] [outer = 0x7f9717e6cc00] 09:54:21 INFO - PROCESS | 1878 | 1460998461535 Marionette DEBUG loaded listener.js 09:54:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 56 (0x7f97242f4400) [pid = 1878] [serial = 165] [outer = 0x7f9717e6cc00] 09:54:22 INFO - PROCESS | 1878 | 1460998462152 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 09:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 929ms 09:54:22 INFO - PROCESS | 1878 | 1460998462224 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:54:22 INFO - PROCESS | 1878 | 1460998462229 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:54:22 INFO - PROCESS | 1878 | 1460998462241 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:54:22 INFO - PROCESS | 1878 | 1460998462246 Marionette TRACE conn3 <- [1,194,null,{}] 09:54:22 INFO - PROCESS | 1878 | 1460998462255 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:22 INFO - PROCESS | 1878 | 1460998462416 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:54:22 INFO - PROCESS | 1878 | 1460998462538 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a477800 == 24 [pid = 1878] [id = 56] 09:54:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 57 (0x7f9718ab5800) [pid = 1878] [serial = 166] [outer = (nil)] 09:54:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 58 (0x7f9718c08c00) [pid = 1878] [serial = 167] [outer = 0x7f9718ab5800] 09:54:22 INFO - PROCESS | 1878 | 1460998462611 Marionette DEBUG loaded listener.js 09:54:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 59 (0x7f97198c4400) [pid = 1878] [serial = 168] [outer = 0x7f9718ab5800] 09:54:23 INFO - PROCESS | 1878 | 1460998463405 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 09:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1189ms 09:54:23 INFO - PROCESS | 1878 | 1460998463433 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:54:23 INFO - PROCESS | 1878 | 1460998463438 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:54:23 INFO - PROCESS | 1878 | 1460998463451 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:54:23 INFO - PROCESS | 1878 | 1460998463456 Marionette TRACE conn3 <- [1,198,null,{}] 09:54:23 INFO - PROCESS | 1878 | 1460998463462 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:23 INFO - PROCESS | 1878 | 1460998463643 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:54:23 INFO - PROCESS | 1878 | 1460998463765 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722978800 == 25 [pid = 1878] [id = 57] 09:54:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 60 (0x7f9718ab7800) [pid = 1878] [serial = 169] [outer = (nil)] 09:54:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 61 (0x7f971ee0b400) [pid = 1878] [serial = 170] [outer = 0x7f9718ab7800] 09:54:23 INFO - PROCESS | 1878 | 1460998463837 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 62 (0x7f97208e0000) [pid = 1878] [serial = 171] [outer = 0x7f9718ab7800] 09:54:24 INFO - PROCESS | 1878 | 1460998464696 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 09:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1290ms 09:54:24 INFO - PROCESS | 1878 | 1460998464739 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:54:24 INFO - PROCESS | 1878 | 1460998464743 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:54:24 INFO - PROCESS | 1878 | 1460998464749 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:54:24 INFO - PROCESS | 1878 | 1460998464752 Marionette TRACE conn3 <- [1,202,null,{}] 09:54:24 INFO - PROCESS | 1878 | 1460998464767 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:24 INFO - PROCESS | 1878 | 1460998464930 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:54:25 INFO - PROCESS | 1878 | 1460998465053 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97221ee000 == 26 [pid = 1878] [id = 58] 09:54:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 63 (0x7f97221ce400) [pid = 1878] [serial = 172] [outer = (nil)] 09:54:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 64 (0x7f9722fb6400) [pid = 1878] [serial = 173] [outer = 0x7f97221ce400] 09:54:25 INFO - PROCESS | 1878 | 1460998465131 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 65 (0x7f9723428800) [pid = 1878] [serial = 174] [outer = 0x7f97221ce400] 09:54:25 INFO - PROCESS | 1878 | 1460998465971 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 09:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1280ms 09:54:26 INFO - PROCESS | 1878 | 1460998466030 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:54:26 INFO - PROCESS | 1878 | 1460998466033 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:54:26 INFO - PROCESS | 1878 | 1460998466040 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:54:26 INFO - PROCESS | 1878 | 1460998466042 Marionette TRACE conn3 <- [1,206,null,{}] 09:54:26 INFO - PROCESS | 1878 | 1460998466048 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:26 INFO - PROCESS | 1878 | 1460998466196 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:54:26 INFO - PROCESS | 1878 | 1460998466323 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97242b0800 == 27 [pid = 1878] [id = 59] 09:54:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 66 (0x7f9722996c00) [pid = 1878] [serial = 175] [outer = (nil)] 09:54:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 67 (0x7f972429c000) [pid = 1878] [serial = 176] [outer = 0x7f9722996c00] 09:54:26 INFO - PROCESS | 1878 | 1460998466396 Marionette DEBUG loaded listener.js 09:54:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 68 (0x7f972556b400) [pid = 1878] [serial = 177] [outer = 0x7f9722996c00] 09:54:27 INFO - PROCESS | 1878 | 1460998467328 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 09:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1332ms 09:54:27 INFO - PROCESS | 1878 | 1460998467373 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:54:27 INFO - PROCESS | 1878 | 1460998467379 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:54:27 INFO - PROCESS | 1878 | 1460998467388 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:54:27 INFO - PROCESS | 1878 | 1460998467393 Marionette TRACE conn3 <- [1,210,null,{}] 09:54:27 INFO - PROCESS | 1878 | 1460998467400 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:27 INFO - PROCESS | 1878 | 1460998467549 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:54:27 INFO - PROCESS | 1878 | 1460998467691 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718dd0000 == 28 [pid = 1878] [id = 60] 09:54:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 69 (0x7f971a7eb400) [pid = 1878] [serial = 178] [outer = (nil)] 09:54:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 70 (0x7f971c8c7400) [pid = 1878] [serial = 179] [outer = 0x7f971a7eb400] 09:54:27 INFO - PROCESS | 1878 | 1460998467779 Marionette DEBUG loaded listener.js 09:54:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 71 (0x7f971c8e4000) [pid = 1878] [serial = 180] [outer = 0x7f971a7eb400] 09:54:28 INFO - PROCESS | 1878 | --DOMWINDOW == 70 (0x7f971a7ec000) [pid = 1878] [serial = 137] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1878 | --DOMWINDOW == 69 (0x7f972f80b800) [pid = 1878] [serial = 134] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1878 | --DOMWINDOW == 68 (0x7f9723843400) [pid = 1878] [serial = 132] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1878 | --DOMWINDOW == 67 (0x7f9721389400) [pid = 1878] [serial = 123] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1878 | --DOMWINDOW == 66 (0x7f971c8cd800) [pid = 1878] [serial = 125] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1878 | --DOMWINDOW == 65 (0x7f971c8d6000) [pid = 1878] [serial = 126] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1878 | --DOMWINDOW == 64 (0x7f97203c5c00) [pid = 1878] [serial = 128] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1878 | --DOMWINDOW == 63 (0x7f972fa0f800) [pid = 1878] [serial = 135] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1878 | --DOMWINDOW == 62 (0x7f972304b800) [pid = 1878] [serial = 131] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1878 | --DOMWINDOW == 61 (0x7f97212e9800) [pid = 1878] [serial = 129] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1878 | 1460998468556 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 09:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1182ms 09:54:28 INFO - PROCESS | 1878 | 1460998468569 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:54:28 INFO - PROCESS | 1878 | 1460998468577 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:54:28 INFO - PROCESS | 1878 | 1460998468586 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 1878 | 1460998468590 Marionette TRACE conn3 <- [1,214,null,{}] 09:54:28 INFO - PROCESS | 1878 | 1460998468596 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:28 INFO - PROCESS | 1878 | 1460998468742 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:54:28 INFO - PROCESS | 1878 | 1460998468832 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721603800 == 29 [pid = 1878] [id = 61] 09:54:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 62 (0x7f9717e77800) [pid = 1878] [serial = 181] [outer = (nil)] 09:54:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 63 (0x7f971fac4000) [pid = 1878] [serial = 182] [outer = 0x7f9717e77800] 09:54:28 INFO - PROCESS | 1878 | 1460998468893 Marionette DEBUG loaded listener.js 09:54:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 64 (0x7f97215ba400) [pid = 1878] [serial = 183] [outer = 0x7f9717e77800] 09:54:29 INFO - PROCESS | 1878 | 1460998469531 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 09:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 979ms 09:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:54:29 INFO - PROCESS | 1878 | 1460998469566 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:54:29 INFO - PROCESS | 1878 | 1460998469569 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:54:29 INFO - PROCESS | 1878 | 1460998469576 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - PROCESS | 1878 | 1460998469581 Marionette TRACE conn3 <- [1,218,null,{}] 09:54:29 INFO - PROCESS | 1878 | 1460998469595 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:29 INFO - PROCESS | 1878 | 1460998469776 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:54:29 INFO - PROCESS | 1878 | 1460998469798 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723035000 == 30 [pid = 1878] [id = 62] 09:54:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 65 (0x7f9722c25800) [pid = 1878] [serial = 184] [outer = (nil)] 09:54:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 66 (0x7f9723057800) [pid = 1878] [serial = 185] [outer = 0x7f9722c25800] 09:54:29 INFO - PROCESS | 1878 | 1460998469863 Marionette DEBUG loaded listener.js 09:54:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 67 (0x7f97238ccc00) [pid = 1878] [serial = 186] [outer = 0x7f9722c25800] 09:54:30 INFO - PROCESS | 1878 | 1460998470580 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 09:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1033ms 09:54:30 INFO - PROCESS | 1878 | 1460998470607 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:54:30 INFO - PROCESS | 1878 | 1460998470611 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:54:30 INFO - PROCESS | 1878 | 1460998470638 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:54:30 INFO - PROCESS | 1878 | 1460998470640 Marionette TRACE conn3 <- [1,222,null,{}] 09:54:30 INFO - PROCESS | 1878 | 1460998470722 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:30 INFO - PROCESS | 1878 | 1460998470903 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:54:30 INFO - PROCESS | 1878 | 1460998470925 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240ee000 == 31 [pid = 1878] [id = 63] 09:54:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 68 (0x7f9722c29000) [pid = 1878] [serial = 187] [outer = (nil)] 09:54:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 69 (0x7f972556e400) [pid = 1878] [serial = 188] [outer = 0x7f9722c29000] 09:54:30 INFO - PROCESS | 1878 | 1460998470986 Marionette DEBUG loaded listener.js 09:54:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 70 (0x7f97255eec00) [pid = 1878] [serial = 189] [outer = 0x7f9722c29000] 09:54:31 INFO - PROCESS | 1878 | 1460998471746 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 09:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1146ms 09:54:31 INFO - PROCESS | 1878 | 1460998471798 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:54:31 INFO - PROCESS | 1878 | 1460998471802 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:54:31 INFO - PROCESS | 1878 | 1460998471813 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:54:31 INFO - PROCESS | 1878 | 1460998471818 Marionette TRACE conn3 <- [1,226,null,{}] 09:54:31 INFO - PROCESS | 1878 | 1460998471825 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:32 INFO - PROCESS | 1878 | 1460998472010 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:54:32 INFO - PROCESS | 1878 | 1460998472027 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97288be000 == 32 [pid = 1878] [id = 64] 09:54:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 71 (0x7f9717e6b800) [pid = 1878] [serial = 190] [outer = (nil)] 09:54:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 72 (0x7f972894d800) [pid = 1878] [serial = 191] [outer = 0x7f9717e6b800] 09:54:32 INFO - PROCESS | 1878 | 1460998472098 Marionette DEBUG loaded listener.js 09:54:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 73 (0x7f972e7d0c00) [pid = 1878] [serial = 192] [outer = 0x7f9717e6b800] 09:54:32 INFO - PROCESS | 1878 | --DOMWINDOW == 72 (0x7f97224df800) [pid = 1878] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:54:32 INFO - PROCESS | 1878 | --DOMWINDOW == 71 (0x7f971ca32800) [pid = 1878] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:54:32 INFO - PROCESS | 1878 | --DOMWINDOW == 70 (0x7f9718c06400) [pid = 1878] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:54:32 INFO - PROCESS | 1878 | --DOMWINDOW == 69 (0x7f9718cb0400) [pid = 1878] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:54:32 INFO - PROCESS | 1878 | --DOMWINDOW == 68 (0x7f9722fb8c00) [pid = 1878] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:54:32 INFO - PROCESS | 1878 | --DOMWINDOW == 67 (0x7f971ee09800) [pid = 1878] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:54:32 INFO - PROCESS | 1878 | --DOMWINDOW == 66 (0x7f9718ab0000) [pid = 1878] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:54:32 INFO - PROCESS | 1878 | 1460998472836 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1087ms 09:54:32 INFO - PROCESS | 1878 | 1460998472902 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:54:32 INFO - PROCESS | 1878 | 1460998472905 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:54:32 INFO - PROCESS | 1878 | 1460998472911 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 1878 | 1460998472914 Marionette TRACE conn3 <- [1,230,null,{}] 09:54:32 INFO - PROCESS | 1878 | 1460998472918 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:33 INFO - PROCESS | 1878 | 1460998473099 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:54:33 INFO - PROCESS | 1878 | 1460998473185 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7f8800 == 33 [pid = 1878] [id = 65] 09:54:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 67 (0x7f9718cb0400) [pid = 1878] [serial = 193] [outer = (nil)] 09:54:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 68 (0x7f972e7d9000) [pid = 1878] [serial = 194] [outer = 0x7f9718cb0400] 09:54:33 INFO - PROCESS | 1878 | 1460998473251 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 69 (0x7f9730856000) [pid = 1878] [serial = 195] [outer = 0x7f9718cb0400] 09:54:33 INFO - PROCESS | 1878 | 1460998473855 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 09:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 985ms 09:54:33 INFO - PROCESS | 1878 | 1460998473898 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:54:33 INFO - PROCESS | 1878 | 1460998473901 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:54:33 INFO - PROCESS | 1878 | 1460998473907 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:54:33 INFO - PROCESS | 1878 | 1460998473908 Marionette TRACE conn3 <- [1,234,null,{}] 09:54:33 INFO - PROCESS | 1878 | 1460998473914 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:34 INFO - PROCESS | 1878 | 1460998474043 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:54:34 INFO - PROCESS | 1878 | 1460998474138 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718946800 == 34 [pid = 1878] [id = 66] 09:54:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 70 (0x7f97208df800) [pid = 1878] [serial = 196] [outer = (nil)] 09:54:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 71 (0x7f9730a03c00) [pid = 1878] [serial = 197] [outer = 0x7f97208df800] 09:54:34 INFO - PROCESS | 1878 | 1460998474198 Marionette DEBUG loaded listener.js 09:54:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 72 (0x7f9732923800) [pid = 1878] [serial = 198] [outer = 0x7f97208df800] 09:54:35 INFO - PROCESS | 1878 | 1460998475042 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 09:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1176ms 09:54:35 INFO - PROCESS | 1878 | 1460998475084 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:54:35 INFO - PROCESS | 1878 | 1460998475090 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:54:35 INFO - PROCESS | 1878 | 1460998475098 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:54:35 INFO - PROCESS | 1878 | 1460998475102 Marionette TRACE conn3 <- [1,238,null,{}] 09:54:35 INFO - PROCESS | 1878 | 1460998475111 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:35 INFO - PROCESS | 1878 | 1460998475273 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:54:35 INFO - PROCESS | 1878 | 1460998475402 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721612000 == 35 [pid = 1878] [id = 67] 09:54:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 73 (0x7f9717e71400) [pid = 1878] [serial = 199] [outer = (nil)] 09:54:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 74 (0x7f971a7e6c00) [pid = 1878] [serial = 200] [outer = 0x7f9717e71400] 09:54:35 INFO - PROCESS | 1878 | 1460998475479 Marionette DEBUG loaded listener.js 09:54:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 75 (0x7f971f09d400) [pid = 1878] [serial = 201] [outer = 0x7f9717e71400] 09:54:36 INFO - PROCESS | 1878 | 1460998476310 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 09:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1282ms 09:54:36 INFO - PROCESS | 1878 | 1460998476381 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:54:36 INFO - PROCESS | 1878 | 1460998476389 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:54:36 INFO - PROCESS | 1878 | 1460998476399 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:54:36 INFO - PROCESS | 1878 | 1460998476404 Marionette TRACE conn3 <- [1,242,null,{}] 09:54:36 INFO - PROCESS | 1878 | 1460998476409 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:36 INFO - PROCESS | 1878 | 1460998476608 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:54:36 INFO - PROCESS | 1878 | 1460998476735 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:36 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240e8800 == 36 [pid = 1878] [id = 68] 09:54:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 76 (0x7f9719751400) [pid = 1878] [serial = 202] [outer = (nil)] 09:54:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 77 (0x7f97229a0c00) [pid = 1878] [serial = 203] [outer = 0x7f9719751400] 09:54:36 INFO - PROCESS | 1878 | 1460998476811 Marionette DEBUG loaded listener.js 09:54:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 78 (0x7f972305a000) [pid = 1878] [serial = 204] [outer = 0x7f9719751400] 09:54:37 INFO - PROCESS | 1878 | 1460998477592 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 09:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1244ms 09:54:37 INFO - PROCESS | 1878 | 1460998477658 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:54:37 INFO - PROCESS | 1878 | 1460998477662 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:54:37 INFO - PROCESS | 1878 | 1460998477671 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:54:37 INFO - PROCESS | 1878 | 1460998477677 Marionette TRACE conn3 <- [1,246,null,{}] 09:54:37 INFO - PROCESS | 1878 | 1460998477693 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:37 INFO - PROCESS | 1878 | 1460998477857 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:54:37 INFO - PROCESS | 1878 | 1460998477985 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972fa60000 == 37 [pid = 1878] [id = 69] 09:54:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 79 (0x7f972320fc00) [pid = 1878] [serial = 205] [outer = (nil)] 09:54:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 80 (0x7f972f5b8800) [pid = 1878] [serial = 206] [outer = 0x7f972320fc00] 09:54:38 INFO - PROCESS | 1878 | 1460998478066 Marionette DEBUG loaded listener.js 09:54:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 81 (0x7f97308c9800) [pid = 1878] [serial = 207] [outer = 0x7f972320fc00] 09:54:38 INFO - PROCESS | 1878 | 1460998478931 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1290ms 09:54:38 INFO - PROCESS | 1878 | 1460998478962 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:54:38 INFO - PROCESS | 1878 | 1460998478967 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:54:38 INFO - PROCESS | 1878 | 1460998478972 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:54:38 INFO - PROCESS | 1878 | 1460998478975 Marionette TRACE conn3 <- [1,250,null,{}] 09:54:38 INFO - PROCESS | 1878 | 1460998478980 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:39 INFO - PROCESS | 1878 | 1460998479137 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:54:39 INFO - PROCESS | 1878 | 1460998479270 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730a57000 == 38 [pid = 1878] [id = 70] 09:54:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 82 (0x7f97255e5c00) [pid = 1878] [serial = 208] [outer = (nil)] 09:54:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 83 (0x7f9732a47000) [pid = 1878] [serial = 209] [outer = 0x7f97255e5c00] 09:54:39 INFO - PROCESS | 1878 | 1460998479346 Marionette DEBUG loaded listener.js 09:54:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 84 (0x7f9734149c00) [pid = 1878] [serial = 210] [outer = 0x7f97255e5c00] 09:54:40 INFO - PROCESS | 1878 | 1460998480160 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1237ms 09:54:40 INFO - PROCESS | 1878 | 1460998480226 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:54:40 INFO - PROCESS | 1878 | 1460998480231 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:54:40 INFO - PROCESS | 1878 | 1460998480239 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:54:40 INFO - PROCESS | 1878 | 1460998480241 Marionette TRACE conn3 <- [1,254,null,{}] 09:54:40 INFO - PROCESS | 1878 | 1460998480247 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:40 INFO - PROCESS | 1878 | 1460998480396 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:54:40 INFO - PROCESS | 1878 | 1460998480525 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971b421000 == 39 [pid = 1878] [id = 71] 09:54:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 85 (0x7f9718c0dc00) [pid = 1878] [serial = 211] [outer = (nil)] 09:54:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 86 (0x7f971ee0a000) [pid = 1878] [serial = 212] [outer = 0x7f9718c0dc00] 09:54:40 INFO - PROCESS | 1878 | 1460998480601 Marionette DEBUG loaded listener.js 09:54:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 87 (0x7f97225be000) [pid = 1878] [serial = 213] [outer = 0x7f9718c0dc00] 09:54:41 INFO - PROCESS | 1878 | 1460998481561 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 09:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1377ms 09:54:41 INFO - PROCESS | 1878 | 1460998481617 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:54:41 INFO - PROCESS | 1878 | 1460998481621 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:54:41 INFO - PROCESS | 1878 | 1460998481630 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:54:41 INFO - PROCESS | 1878 | 1460998481635 Marionette TRACE conn3 <- [1,258,null,{}] 09:54:41 INFO - PROCESS | 1878 | 1460998481643 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:41 INFO - PROCESS | 1878 | 1460998481807 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:54:41 INFO - PROCESS | 1878 | 1460998481949 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972277e800 == 40 [pid = 1878] [id = 72] 09:54:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 88 (0x7f9717e6b400) [pid = 1878] [serial = 214] [outer = (nil)] 09:54:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 89 (0x7f971c8cb800) [pid = 1878] [serial = 215] [outer = 0x7f9717e6b400] 09:54:42 INFO - PROCESS | 1878 | 1460998482083 Marionette DEBUG loaded listener.js 09:54:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 90 (0x7f971c8e2000) [pid = 1878] [serial = 216] [outer = 0x7f9717e6b400] 09:54:42 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734110000 == 39 [pid = 1878] [id = 41] 09:54:42 INFO - PROCESS | 1878 | --DOMWINDOW == 89 (0x7f97241a4800) [pid = 1878] [serial = 164] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1878 | --DOMWINDOW == 88 (0x7f972138e000) [pid = 1878] [serial = 143] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1878 | --DOMWINDOW == 87 (0x7f97186c5000) [pid = 1878] [serial = 140] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | 1460998483029 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 86 (0x7f97241a0000) [pid = 1878] [serial = 138] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 85 (0x7f9722c24800) [pid = 1878] [serial = 158] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 84 (0x7f971fabd400) [pid = 1878] [serial = 152] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 83 (0x7f971a45c400) [pid = 1878] [serial = 147] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 82 (0x7f9718cb3000) [pid = 1878] [serial = 146] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 81 (0x7f971c8d2000) [pid = 1878] [serial = 149] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 80 (0x7f971c8e2800) [pid = 1878] [serial = 150] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 79 (0x7f9722c30c00) [pid = 1878] [serial = 159] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 78 (0x7f9722fbf800) [pid = 1878] [serial = 161] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 77 (0x7f97215b8c00) [pid = 1878] [serial = 155] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 76 (0x7f97221cd800) [pid = 1878] [serial = 156] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 75 (0x7f9723570c00) [pid = 1878] [serial = 162] [outer = (nil)] [url = about:blank] 09:54:43 INFO - PROCESS | 1878 | --DOMWINDOW == 74 (0x7f97208df000) [pid = 1878] [serial = 153] [outer = (nil)] [url = about:blank] 09:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1433ms 09:54:43 INFO - PROCESS | 1878 | 1460998483063 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:54:43 INFO - PROCESS | 1878 | 1460998483070 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:54:43 INFO - PROCESS | 1878 | 1460998483080 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:54:43 INFO - PROCESS | 1878 | 1460998483084 Marionette TRACE conn3 <- [1,262,null,{}] 09:54:43 INFO - PROCESS | 1878 | 1460998483089 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:43 INFO - PROCESS | 1878 | 1460998483229 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:54:43 INFO - PROCESS | 1878 | 1460998483247 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971c89a000 == 40 [pid = 1878] [id = 73] 09:54:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 75 (0x7f971b3d0000) [pid = 1878] [serial = 217] [outer = (nil)] 09:54:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 76 (0x7f972138b800) [pid = 1878] [serial = 218] [outer = 0x7f971b3d0000] 09:54:43 INFO - PROCESS | 1878 | 1460998483309 Marionette DEBUG loaded listener.js 09:54:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 77 (0x7f9721ef6400) [pid = 1878] [serial = 219] [outer = 0x7f971b3d0000] 09:54:44 INFO - PROCESS | 1878 | 1460998484080 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 09:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1036ms 09:54:44 INFO - PROCESS | 1878 | 1460998484122 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:54:44 INFO - PROCESS | 1878 | 1460998484126 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:54:44 INFO - PROCESS | 1878 | 1460998484132 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:54:44 INFO - PROCESS | 1878 | 1460998484138 Marionette TRACE conn3 <- [1,266,null,{}] 09:54:44 INFO - PROCESS | 1878 | 1460998484170 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:44 INFO - PROCESS | 1878 | 1460998484326 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:54:44 INFO - PROCESS | 1878 | 1460998484344 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722aaf800 == 41 [pid = 1878] [id = 74] 09:54:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 78 (0x7f97225b9c00) [pid = 1878] [serial = 220] [outer = (nil)] 09:54:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 79 (0x7f9722fb7000) [pid = 1878] [serial = 221] [outer = 0x7f97225b9c00] 09:54:44 INFO - PROCESS | 1878 | 1460998484409 Marionette DEBUG loaded listener.js 09:54:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 80 (0x7f9723211c00) [pid = 1878] [serial = 222] [outer = 0x7f97225b9c00] 09:54:45 INFO - PROCESS | 1878 | 1460998485216 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 09:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1104ms 09:54:45 INFO - PROCESS | 1878 | 1460998485293 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:54:45 INFO - PROCESS | 1878 | 1460998485298 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:54:45 INFO - PROCESS | 1878 | 1460998485304 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:54:45 INFO - PROCESS | 1878 | 1460998485306 Marionette TRACE conn3 <- [1,270,null,{}] 09:54:45 INFO - PROCESS | 1878 | 1460998485311 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:45 INFO - PROCESS | 1878 | 1460998485460 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:54:45 INFO - PROCESS | 1878 | 1460998485470 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240c4000 == 42 [pid = 1878] [id = 75] 09:54:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 81 (0x7f9722080c00) [pid = 1878] [serial = 223] [outer = (nil)] 09:54:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 82 (0x7f97241c3000) [pid = 1878] [serial = 224] [outer = 0x7f9722080c00] 09:54:45 INFO - PROCESS | 1878 | 1460998485532 Marionette DEBUG loaded listener.js 09:54:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 83 (0x7f97255e2400) [pid = 1878] [serial = 225] [outer = 0x7f9722080c00] 09:54:46 INFO - PROCESS | 1878 | 1460998486395 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1134ms 09:54:46 INFO - PROCESS | 1878 | 1460998486440 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:54:46 INFO - PROCESS | 1878 | 1460998486444 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:54:46 INFO - PROCESS | 1878 | 1460998486464 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:54:46 INFO - PROCESS | 1878 | 1460998486467 Marionette TRACE conn3 <- [1,274,null,{}] 09:54:46 INFO - PROCESS | 1878 | 1460998486473 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:46 INFO - PROCESS | 1878 | 1460998486643 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:54:46 INFO - PROCESS | 1878 | 1460998486664 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f3e1000 == 43 [pid = 1878] [id = 76] 09:54:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 84 (0x7f972556f000) [pid = 1878] [serial = 226] [outer = (nil)] 09:54:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 85 (0x7f972e755000) [pid = 1878] [serial = 227] [outer = 0x7f972556f000] 09:54:46 INFO - PROCESS | 1878 | 1460998486729 Marionette DEBUG loaded listener.js 09:54:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 86 (0x7f972f891c00) [pid = 1878] [serial = 228] [outer = 0x7f972556f000] 09:54:47 INFO - PROCESS | 1878 | 1460998487447 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 09:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1028ms 09:54:47 INFO - PROCESS | 1878 | 1460998487493 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:54:47 INFO - PROCESS | 1878 | 1460998487497 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:54:47 INFO - PROCESS | 1878 | 1460998487533 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:54:47 INFO - PROCESS | 1878 | 1460998487536 Marionette TRACE conn3 <- [1,278,null,{}] 09:54:47 INFO - PROCESS | 1878 | 1460998487541 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:47 INFO - PROCESS | 1878 | 1460998487758 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:54:47 INFO - PROCESS | 1878 | --DOMWINDOW == 85 (0x7f9722996c00) [pid = 1878] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:54:47 INFO - PROCESS | 1878 | --DOMWINDOW == 84 (0x7f9718cb0400) [pid = 1878] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:54:47 INFO - PROCESS | 1878 | --DOMWINDOW == 83 (0x7f971a7eb400) [pid = 1878] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:54:47 INFO - PROCESS | 1878 | --DOMWINDOW == 82 (0x7f9722c25800) [pid = 1878] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:54:47 INFO - PROCESS | 1878 | --DOMWINDOW == 81 (0x7f9717e77800) [pid = 1878] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:54:47 INFO - PROCESS | 1878 | --DOMWINDOW == 80 (0x7f9717e6b800) [pid = 1878] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:54:47 INFO - PROCESS | 1878 | --DOMWINDOW == 79 (0x7f9722c29000) [pid = 1878] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:54:47 INFO - PROCESS | 1878 | --DOMWINDOW == 78 (0x7f9717e6e800) [pid = 1878] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:54:47 INFO - PROCESS | 1878 | --DOMWINDOW == 77 (0x7f971f098400) [pid = 1878] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:54:47 INFO - PROCESS | 1878 | 1460998487903 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971b41a000 == 44 [pid = 1878] [id = 77] 09:54:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 78 (0x7f9717e6b800) [pid = 1878] [serial = 229] [outer = (nil)] 09:54:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 79 (0x7f9718c0f000) [pid = 1878] [serial = 230] [outer = 0x7f9717e6b800] 09:54:47 INFO - PROCESS | 1878 | 1460998487971 Marionette DEBUG loaded listener.js 09:54:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 80 (0x7f9722c29000) [pid = 1878] [serial = 231] [outer = 0x7f9717e6b800] 09:54:48 INFO - PROCESS | 1878 | 1460998488570 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 09:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1092ms 09:54:48 INFO - PROCESS | 1878 | 1460998488614 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:54:48 INFO - PROCESS | 1878 | 1460998488618 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:54:48 INFO - PROCESS | 1878 | 1460998488667 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:54:48 INFO - PROCESS | 1878 | 1460998488670 Marionette TRACE conn3 <- [1,282,null,{}] 09:54:48 INFO - PROCESS | 1878 | 1460998488675 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:48 INFO - PROCESS | 1878 | 1460998488855 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:54:48 INFO - PROCESS | 1878 | 1460998488869 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973297a800 == 45 [pid = 1878] [id = 78] 09:54:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 81 (0x7f9717e6e800) [pid = 1878] [serial = 232] [outer = (nil)] 09:54:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 82 (0x7f97347be800) [pid = 1878] [serial = 233] [outer = 0x7f9717e6e800] 09:54:48 INFO - PROCESS | 1878 | 1460998488947 Marionette DEBUG loaded listener.js 09:54:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 83 (0x7f9734861800) [pid = 1878] [serial = 234] [outer = 0x7f9717e6e800] 09:54:49 INFO - PROCESS | 1878 | 1460998489648 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 09:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1028ms 09:54:49 INFO - PROCESS | 1878 | 1460998489695 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:54:49 INFO - PROCESS | 1878 | 1460998489698 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:54:49 INFO - PROCESS | 1878 | 1460998489704 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:54:49 INFO - PROCESS | 1878 | 1460998489706 Marionette TRACE conn3 <- [1,286,null,{}] 09:54:49 INFO - PROCESS | 1878 | 1460998489711 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:49 INFO - PROCESS | 1878 | 1460998489881 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:54:50 INFO - PROCESS | 1878 | 1460998490056 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a763800 == 46 [pid = 1878] [id = 79] 09:54:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 84 (0x7f97186d0400) [pid = 1878] [serial = 235] [outer = (nil)] 09:54:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 85 (0x7f9718ab1000) [pid = 1878] [serial = 236] [outer = 0x7f97186d0400] 09:54:50 INFO - PROCESS | 1878 | 1460998490130 Marionette DEBUG loaded listener.js 09:54:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 86 (0x7f971a45ac00) [pid = 1878] [serial = 237] [outer = 0x7f97186d0400] 09:54:51 INFO - PROCESS | 1878 | 1460998491021 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 09:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1327ms 09:54:51 INFO - PROCESS | 1878 | 1460998491047 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:54:51 INFO - PROCESS | 1878 | 1460998491054 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:54:51 INFO - PROCESS | 1878 | 1460998491063 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:54:51 INFO - PROCESS | 1878 | 1460998491069 Marionette TRACE conn3 <- [1,290,null,{}] 09:54:51 INFO - PROCESS | 1878 | 1460998491076 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:51 INFO - PROCESS | 1878 | 1460998491236 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:54:51 INFO - PROCESS | 1878 | 1460998491374 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723039800 == 47 [pid = 1878] [id = 80] 09:54:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 87 (0x7f97186d1000) [pid = 1878] [serial = 238] [outer = (nil)] 09:54:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 88 (0x7f97222ce400) [pid = 1878] [serial = 239] [outer = 0x7f97186d1000] 09:54:51 INFO - PROCESS | 1878 | 1460998491448 Marionette DEBUG loaded listener.js 09:54:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 89 (0x7f9722c22c00) [pid = 1878] [serial = 240] [outer = 0x7f97186d1000] 09:54:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 90 (0x7f9721ef7c00) [pid = 1878] [serial = 241] [outer = 0x7f9718c0d400] 09:54:52 INFO - PROCESS | 1878 | 1460998492414 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1384ms 09:54:52 INFO - PROCESS | 1878 | 1460998492451 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:54:52 INFO - PROCESS | 1878 | 1460998492458 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:54:52 INFO - PROCESS | 1878 | 1460998492467 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:54:52 INFO - PROCESS | 1878 | 1460998492470 Marionette TRACE conn3 <- [1,294,null,{}] 09:54:52 INFO - PROCESS | 1878 | 1460998492476 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:52 INFO - PROCESS | 1878 | 1460998492632 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:54:52 INFO - PROCESS | 1878 | 1460998492771 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:52 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734115000 == 48 [pid = 1878] [id = 81] 09:54:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 91 (0x7f97198c9400) [pid = 1878] [serial = 242] [outer = (nil)] 09:54:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 92 (0x7f97241c2c00) [pid = 1878] [serial = 243] [outer = 0x7f97198c9400] 09:54:52 INFO - PROCESS | 1878 | 1460998492845 Marionette DEBUG loaded listener.js 09:54:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 93 (0x7f9732928000) [pid = 1878] [serial = 244] [outer = 0x7f97198c9400] 09:54:53 INFO - PROCESS | 1878 | 1460998493736 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:53 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. 09:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1329ms 09:54:53 INFO - PROCESS | 1878 | 1460998493796 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:54:53 INFO - PROCESS | 1878 | 1460998493799 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:54:53 INFO - PROCESS | 1878 | 1460998493815 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:54:53 INFO - PROCESS | 1878 | 1460998493823 Marionette TRACE conn3 <- [1,298,null,{}] 09:54:53 INFO - PROCESS | 1878 | 1460998493830 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:54 INFO - PROCESS | 1878 | 1460998494033 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:54:54 INFO - PROCESS | 1878 | 1460998494164 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734b63800 == 49 [pid = 1878] [id = 82] 09:54:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 94 (0x7f9717e6ec00) [pid = 1878] [serial = 245] [outer = (nil)] 09:54:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 95 (0x7f9734b06000) [pid = 1878] [serial = 246] [outer = 0x7f9717e6ec00] 09:54:54 INFO - PROCESS | 1878 | 1460998494246 Marionette DEBUG loaded listener.js 09:54:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 96 (0x7f9734c43400) [pid = 1878] [serial = 247] [outer = 0x7f9717e6ec00] 09:54:55 INFO - PROCESS | 1878 | 1460998495104 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:55 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. 09:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1345ms 09:54:55 INFO - PROCESS | 1878 | 1460998495154 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:54:55 INFO - PROCESS | 1878 | 1460998495159 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:54:55 INFO - PROCESS | 1878 | 1460998495166 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:54:55 INFO - PROCESS | 1878 | 1460998495170 Marionette TRACE conn3 <- [1,302,null,{}] 09:54:55 INFO - PROCESS | 1878 | 1460998495176 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:55 INFO - PROCESS | 1878 | 1460998495328 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:54:55 INFO - PROCESS | 1878 | 1460998495465 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d30000 == 50 [pid = 1878] [id = 83] 09:54:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 97 (0x7f97186c8400) [pid = 1878] [serial = 248] [outer = (nil)] 09:54:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 98 (0x7f9734d0e000) [pid = 1878] [serial = 249] [outer = 0x7f97186c8400] 09:54:55 INFO - PROCESS | 1878 | 1460998495540 Marionette DEBUG loaded listener.js 09:54:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 99 (0x7f9734d6b000) [pid = 1878] [serial = 250] [outer = 0x7f97186c8400] 09:54:56 INFO - PROCESS | 1878 | 1460998496399 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:56 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. 09:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1283ms 09:54:56 INFO - PROCESS | 1878 | 1460998496449 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:54:56 INFO - PROCESS | 1878 | 1460998496453 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:54:56 INFO - PROCESS | 1878 | 1460998496459 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:54:56 INFO - PROCESS | 1878 | 1460998496461 Marionette TRACE conn3 <- [1,306,null,{}] 09:54:56 INFO - PROCESS | 1878 | 1460998496467 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:56 INFO - PROCESS | 1878 | 1460998496621 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:54:56 INFO - PROCESS | 1878 | 1460998496917 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722abd800 == 51 [pid = 1878] [id = 84] 09:54:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 100 (0x7f9718cb4400) [pid = 1878] [serial = 251] [outer = (nil)] 09:54:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 101 (0x7f971a45e000) [pid = 1878] [serial = 252] [outer = 0x7f9718cb4400] 09:54:57 INFO - PROCESS | 1878 | 1460998497046 Marionette DEBUG loaded listener.js 09:54:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 102 (0x7f971c8e1c00) [pid = 1878] [serial = 253] [outer = 0x7f9718cb4400] 09:54:57 INFO - PROCESS | 1878 | 1460998497899 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:57 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. 09:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1480ms 09:54:57 INFO - PROCESS | 1878 | 1460998497940 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:54:57 INFO - PROCESS | 1878 | 1460998497947 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:54:57 INFO - PROCESS | 1878 | 1460998497956 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:54:57 INFO - PROCESS | 1878 | 1460998497960 Marionette TRACE conn3 <- [1,310,null,{}] 09:54:57 INFO - PROCESS | 1878 | 1460998497989 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:58 INFO - PROCESS | 1878 | 1460998498155 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:54:58 INFO - PROCESS | 1878 | 1460998498295 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971f0ba800 == 52 [pid = 1878] [id = 85] 09:54:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 103 (0x7f97203bfc00) [pid = 1878] [serial = 254] [outer = (nil)] 09:54:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 104 (0x7f97224e8c00) [pid = 1878] [serial = 255] [outer = 0x7f97203bfc00] 09:54:58 INFO - PROCESS | 1878 | 1460998498367 Marionette DEBUG loaded listener.js 09:54:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 105 (0x7f9722be6000) [pid = 1878] [serial = 256] [outer = 0x7f97203bfc00] 09:54:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973297a800 == 51 [pid = 1878] [id = 78] 09:54:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971b41a000 == 50 [pid = 1878] [id = 77] 09:54:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f3e1000 == 49 [pid = 1878] [id = 76] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 104 (0x7f971ee0b400) [pid = 1878] [serial = 170] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 103 (0x7f9718c08c00) [pid = 1878] [serial = 167] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 102 (0x7f9722fb6400) [pid = 1878] [serial = 173] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 101 (0x7f9730a03c00) [pid = 1878] [serial = 197] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240c4000 == 48 [pid = 1878] [id = 75] 09:54:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722aaf800 == 47 [pid = 1878] [id = 74] 09:54:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971c89a000 == 46 [pid = 1878] [id = 73] 09:54:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972277e800 == 45 [pid = 1878] [id = 72] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 100 (0x7f972429c000) [pid = 1878] [serial = 176] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 99 (0x7f9730856000) [pid = 1878] [serial = 195] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 98 (0x7f972e7d9000) [pid = 1878] [serial = 194] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 97 (0x7f971c8e4000) [pid = 1878] [serial = 180] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 96 (0x7f9723057800) [pid = 1878] [serial = 185] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 95 (0x7f971c8c7400) [pid = 1878] [serial = 179] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 94 (0x7f971fac4000) [pid = 1878] [serial = 182] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 93 (0x7f972894d800) [pid = 1878] [serial = 191] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 92 (0x7f972556e400) [pid = 1878] [serial = 188] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 91 (0x7f972e7d0c00) [pid = 1878] [serial = 192] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 90 (0x7f97215ba400) [pid = 1878] [serial = 183] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 89 (0x7f9718cac800) [pid = 1878] [serial = 141] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 88 (0x7f97255eec00) [pid = 1878] [serial = 189] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 87 (0x7f972207b000) [pid = 1878] [serial = 144] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 86 (0x7f972556b400) [pid = 1878] [serial = 177] [outer = (nil)] [url = about:blank] 09:54:58 INFO - PROCESS | 1878 | --DOMWINDOW == 85 (0x7f97238ccc00) [pid = 1878] [serial = 186] [outer = (nil)] [url = about:blank] 09:54:59 INFO - PROCESS | 1878 | 1460998499162 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:59 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. 09:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1252ms 09:54:59 INFO - PROCESS | 1878 | 1460998499211 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:54:59 INFO - PROCESS | 1878 | 1460998499217 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:54:59 INFO - PROCESS | 1878 | 1460998499225 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:54:59 INFO - PROCESS | 1878 | 1460998499228 Marionette TRACE conn3 <- [1,314,null,{}] 09:54:59 INFO - PROCESS | 1878 | 1460998499234 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:59 INFO - PROCESS | 1878 | 1460998499375 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:54:59 INFO - PROCESS | 1878 | 1460998499393 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722655000 == 46 [pid = 1878] [id = 86] 09:54:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 86 (0x7f972207b000) [pid = 1878] [serial = 257] [outer = (nil)] 09:54:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 87 (0x7f9722e3c800) [pid = 1878] [serial = 258] [outer = 0x7f972207b000] 09:54:59 INFO - PROCESS | 1878 | 1460998499452 Marionette DEBUG loaded listener.js 09:54:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 88 (0x7f9722e43000) [pid = 1878] [serial = 259] [outer = 0x7f972207b000] 09:55:00 INFO - PROCESS | 1878 | 1460998500357 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:00 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. 09:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1182ms 09:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:55:00 INFO - PROCESS | 1878 | 1460998500408 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:55:00 INFO - PROCESS | 1878 | 1460998500411 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:55:00 INFO - PROCESS | 1878 | 1460998500420 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:55:00 INFO - PROCESS | 1878 | 1460998500429 Marionette TRACE conn3 <- [1,318,null,{}] 09:55:00 INFO - PROCESS | 1878 | 1460998500443 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:00 INFO - PROCESS | 1878 | 1460998500603 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:55:00 INFO - PROCESS | 1878 | 1460998500618 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:00 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97288bc800 == 47 [pid = 1878] [id = 87] 09:55:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 89 (0x7f97215ba400) [pid = 1878] [serial = 260] [outer = (nil)] 09:55:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 90 (0x7f972320b800) [pid = 1878] [serial = 261] [outer = 0x7f97215ba400] 09:55:00 INFO - PROCESS | 1878 | 1460998500835 Marionette DEBUG loaded listener.js 09:55:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 91 (0x7f97242f4000) [pid = 1878] [serial = 262] [outer = 0x7f97215ba400] 09:55:01 INFO - PROCESS | 1878 | 1460998501773 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:01 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. 09:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1397ms 09:55:01 INFO - PROCESS | 1878 | 1460998501821 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:55:01 INFO - PROCESS | 1878 | 1460998501837 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:55:01 INFO - PROCESS | 1878 | 1460998501844 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:55:01 INFO - PROCESS | 1878 | 1460998501847 Marionette TRACE conn3 <- [1,322,null,{}] 09:55:01 INFO - PROCESS | 1878 | 1460998501853 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:02 INFO - PROCESS | 1878 | 1460998502033 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:55:02 INFO - PROCESS | 1878 | 1460998502072 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f628800 == 48 [pid = 1878] [id = 88] 09:55:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 92 (0x7f97225ba400) [pid = 1878] [serial = 263] [outer = (nil)] 09:55:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 93 (0x7f972fa0b000) [pid = 1878] [serial = 264] [outer = 0x7f97225ba400] 09:55:02 INFO - PROCESS | 1878 | 1460998502134 Marionette DEBUG loaded listener.js 09:55:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 94 (0x7f9730a09c00) [pid = 1878] [serial = 265] [outer = 0x7f97225ba400] 09:55:02 INFO - PROCESS | 1878 | 1460998502899 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:02 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. 09:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1077ms 09:55:02 INFO - PROCESS | 1878 | 1460998502930 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:55:02 INFO - PROCESS | 1878 | 1460998502933 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:55:02 INFO - PROCESS | 1878 | 1460998502940 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:55:02 INFO - PROCESS | 1878 | 1460998502943 Marionette TRACE conn3 <- [1,326,null,{}] 09:55:02 INFO - PROCESS | 1878 | 1460998502965 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:03 INFO - PROCESS | 1878 | 1460998503135 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:55:03 INFO - PROCESS | 1878 | --DOMWINDOW == 93 (0x7f972556f000) [pid = 1878] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:55:03 INFO - PROCESS | 1878 | --DOMWINDOW == 92 (0x7f9717e6b800) [pid = 1878] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:55:03 INFO - PROCESS | 1878 | --DOMWINDOW == 91 (0x7f97225b9c00) [pid = 1878] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:55:03 INFO - PROCESS | 1878 | --DOMWINDOW == 90 (0x7f9722080c00) [pid = 1878] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:55:03 INFO - PROCESS | 1878 | --DOMWINDOW == 89 (0x7f971b3d0000) [pid = 1878] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:55:03 INFO - PROCESS | 1878 | --DOMWINDOW == 88 (0x7f9717e6b400) [pid = 1878] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:55:03 INFO - PROCESS | 1878 | --DOMWINDOW == 87 (0x7f9718ab5800) [pid = 1878] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:55:03 INFO - PROCESS | 1878 | --DOMWINDOW == 86 (0x7f97221ce400) [pid = 1878] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:55:03 INFO - PROCESS | 1878 | --DOMWINDOW == 85 (0x7f9718ab7800) [pid = 1878] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:55:03 INFO - PROCESS | 1878 | 1460998503341 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721d1b000 == 49 [pid = 1878] [id = 89] 09:55:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 86 (0x7f971ca36c00) [pid = 1878] [serial = 266] [outer = (nil)] 09:55:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 87 (0x7f972217f000) [pid = 1878] [serial = 267] [outer = 0x7f971ca36c00] 09:55:03 INFO - PROCESS | 1878 | 1460998503421 Marionette DEBUG loaded listener.js 09:55:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 88 (0x7f97222d3000) [pid = 1878] [serial = 268] [outer = 0x7f971ca36c00] 09:55:04 INFO - PROCESS | 1878 | 1460998504200 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:04 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. 09:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1294ms 09:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:55:04 INFO - PROCESS | 1878 | 1460998504235 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 1878 | 1460998504238 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:55:04 INFO - PROCESS | 1878 | 1460998504244 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - PROCESS | 1878 | 1460998504248 Marionette TRACE conn3 <- [1,330,null,{}] 09:55:04 INFO - PROCESS | 1878 | 1460998504253 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:04 INFO - PROCESS | 1878 | 1460998504391 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:55:04 INFO - PROCESS | 1878 | 1460998504420 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c04800 == 50 [pid = 1878] [id = 90] 09:55:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 89 (0x7f9732a86c00) [pid = 1878] [serial = 269] [outer = (nil)] 09:55:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 90 (0x7f97347c3800) [pid = 1878] [serial = 270] [outer = 0x7f9732a86c00] 09:55:04 INFO - PROCESS | 1878 | 1460998504483 Marionette DEBUG loaded listener.js 09:55:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 91 (0x7f9734b08400) [pid = 1878] [serial = 271] [outer = 0x7f9732a86c00] 09:55:05 INFO - PROCESS | 1878 | 1460998505290 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:05 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. 09:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1085ms 09:55:05 INFO - PROCESS | 1878 | 1460998505387 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:55:05 INFO - PROCESS | 1878 | 1460998505395 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:55:05 INFO - PROCESS | 1878 | 1460998505404 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:55:05 INFO - PROCESS | 1878 | 1460998505410 Marionette TRACE conn3 <- [1,334,null,{}] 09:55:05 INFO - PROCESS | 1878 | 1460998505422 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:05 INFO - PROCESS | 1878 | 1460998505597 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:55:05 INFO - PROCESS | 1878 | 1460998505733 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721371800 == 51 [pid = 1878] [id = 91] 09:55:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 92 (0x7f971a87ac00) [pid = 1878] [serial = 272] [outer = (nil)] 09:55:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 93 (0x7f971c8d2000) [pid = 1878] [serial = 273] [outer = 0x7f971a87ac00] 09:55:05 INFO - PROCESS | 1878 | 1460998505812 Marionette DEBUG loaded listener.js 09:55:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 94 (0x7f97202eac00) [pid = 1878] [serial = 274] [outer = 0x7f971a87ac00] 09:55:06 INFO - PROCESS | 1878 | 1460998506682 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:06 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. 09:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1337ms 09:55:06 INFO - PROCESS | 1878 | 1460998506742 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:55:06 INFO - PROCESS | 1878 | 1460998506748 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:55:06 INFO - PROCESS | 1878 | 1460998506760 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:55:06 INFO - PROCESS | 1878 | 1460998506765 Marionette TRACE conn3 <- [1,338,null,{}] 09:55:06 INFO - PROCESS | 1878 | 1460998506772 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:06 INFO - PROCESS | 1878 | 1460998506980 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:55:07 INFO - PROCESS | 1878 | 1460998507114 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f3eb800 == 52 [pid = 1878] [id = 92] 09:55:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 95 (0x7f9718cac800) [pid = 1878] [serial = 275] [outer = (nil)] 09:55:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 96 (0x7f9722c23400) [pid = 1878] [serial = 276] [outer = 0x7f9718cac800] 09:55:07 INFO - PROCESS | 1878 | 1460998507190 Marionette DEBUG loaded listener.js 09:55:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 97 (0x7f9722e3a800) [pid = 1878] [serial = 277] [outer = 0x7f9718cac800] 09:55:08 INFO - PROCESS | 1878 | 1460998508049 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:08 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. 09:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1341ms 09:55:08 INFO - PROCESS | 1878 | 1460998508099 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:55:08 INFO - PROCESS | 1878 | 1460998508103 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:55:08 INFO - PROCESS | 1878 | 1460998508109 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:55:08 INFO - PROCESS | 1878 | 1460998508113 Marionette TRACE conn3 <- [1,342,null,{}] 09:55:08 INFO - PROCESS | 1878 | 1460998508126 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:08 INFO - PROCESS | 1878 | 1460998508295 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:55:08 INFO - PROCESS | 1878 | 1460998508432 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973735b800 == 53 [pid = 1878] [id = 93] 09:55:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 98 (0x7f9723211800) [pid = 1878] [serial = 278] [outer = (nil)] 09:55:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 99 (0x7f97242f9400) [pid = 1878] [serial = 279] [outer = 0x7f9723211800] 09:55:08 INFO - PROCESS | 1878 | 1460998508509 Marionette DEBUG loaded listener.js 09:55:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 100 (0x7f972f890c00) [pid = 1878] [serial = 280] [outer = 0x7f9723211800] 09:55:09 INFO - PROCESS | 1878 | 1460998509462 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:09 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. 09:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1384ms 09:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:55:09 INFO - PROCESS | 1878 | 1460998509494 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:55:09 INFO - PROCESS | 1878 | 1460998509497 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:55:09 INFO - PROCESS | 1878 | 1460998509504 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:55:09 INFO - PROCESS | 1878 | 1460998509507 Marionette TRACE conn3 <- [1,346,null,{}] 09:55:09 INFO - PROCESS | 1878 | 1460998509512 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:09 INFO - PROCESS | 1878 | 1460998509676 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:55:09 INFO - PROCESS | 1878 | 1460998509816 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9738e64000 == 54 [pid = 1878] [id = 94] 09:55:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 101 (0x7f972419d400) [pid = 1878] [serial = 281] [outer = (nil)] 09:55:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 102 (0x7f9734b8d000) [pid = 1878] [serial = 282] [outer = 0x7f972419d400] 09:55:09 INFO - PROCESS | 1878 | 1460998509891 Marionette DEBUG loaded listener.js 09:55:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 103 (0x7f9736993800) [pid = 1878] [serial = 283] [outer = 0x7f972419d400] 09:55:10 INFO - PROCESS | 1878 | 1460998510802 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:10 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. 09:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1328ms 09:55:10 INFO - PROCESS | 1878 | 1460998510832 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:55:10 INFO - PROCESS | 1878 | 1460998510836 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:55:10 INFO - PROCESS | 1878 | 1460998510844 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:55:10 INFO - PROCESS | 1878 | 1460998510847 Marionette TRACE conn3 <- [1,350,null,{}] 09:55:10 INFO - PROCESS | 1878 | 1460998510852 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:11 INFO - PROCESS | 1878 | 1460998511008 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:55:11 INFO - PROCESS | 1878 | 1460998511160 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ecb000 == 55 [pid = 1878] [id = 95] 09:55:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 104 (0x7f97185d7c00) [pid = 1878] [serial = 284] [outer = (nil)] 09:55:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 105 (0x7f97185dec00) [pid = 1878] [serial = 285] [outer = 0x7f97185d7c00] 09:55:11 INFO - PROCESS | 1878 | 1460998511232 Marionette DEBUG loaded listener.js 09:55:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 106 (0x7f97255e4c00) [pid = 1878] [serial = 286] [outer = 0x7f97185d7c00] 09:55:12 INFO - PROCESS | 1878 | 1460998512075 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:12 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. 09:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1281ms 09:55:12 INFO - PROCESS | 1878 | 1460998512125 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:55:12 INFO - PROCESS | 1878 | 1460998512129 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:55:12 INFO - PROCESS | 1878 | 1460998512135 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:55:12 INFO - PROCESS | 1878 | 1460998512137 Marionette TRACE conn3 <- [1,354,null,{}] 09:55:12 INFO - PROCESS | 1878 | 1460998512143 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:12 INFO - PROCESS | 1878 | 1460998512339 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:55:12 INFO - PROCESS | 1878 | 1460998512475 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718413800 == 56 [pid = 1878] [id = 96] 09:55:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 107 (0x7f9718cb5c00) [pid = 1878] [serial = 287] [outer = (nil)] 09:55:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 108 (0x7f971cc25c00) [pid = 1878] [serial = 288] [outer = 0x7f9718cb5c00] 09:55:12 INFO - PROCESS | 1878 | 1460998512551 Marionette DEBUG loaded listener.js 09:55:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 109 (0x7f97255ec000) [pid = 1878] [serial = 289] [outer = 0x7f9718cb5c00] 09:55:13 INFO - PROCESS | 1878 | 1460998513670 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:13 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. 09:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1585ms 09:55:13 INFO - PROCESS | 1878 | 1460998513721 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:55:13 INFO - PROCESS | 1878 | 1460998513728 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:55:13 INFO - PROCESS | 1878 | 1460998513736 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:55:13 INFO - PROCESS | 1878 | 1460998513741 Marionette TRACE conn3 <- [1,358,null,{}] 09:55:13 INFO - PROCESS | 1878 | 1460998513748 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:13 INFO - PROCESS | 1878 | 1460998513985 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:55:14 INFO - PROCESS | 1878 | 1460998514124 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:14 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719949800 == 57 [pid = 1878] [id = 97] 09:55:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 110 (0x7f971cc29400) [pid = 1878] [serial = 290] [outer = (nil)] 09:55:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 111 (0x7f971cc2c000) [pid = 1878] [serial = 291] [outer = 0x7f971cc29400] 09:55:14 INFO - PROCESS | 1878 | 1460998514234 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 112 (0x7f971cc32400) [pid = 1878] [serial = 292] [outer = 0x7f971cc29400] 09:55:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721d1b000 == 56 [pid = 1878] [id = 89] 09:55:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f628800 == 55 [pid = 1878] [id = 88] 09:55:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97288bc800 == 54 [pid = 1878] [id = 87] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 111 (0x7f97347be800) [pid = 1878] [serial = 233] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722655000 == 53 [pid = 1878] [id = 86] 09:55:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971f0ba800 == 52 [pid = 1878] [id = 85] 09:55:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722abd800 == 51 [pid = 1878] [id = 84] 09:55:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723039800 == 50 [pid = 1878] [id = 80] 09:55:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971a763800 == 49 [pid = 1878] [id = 79] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 110 (0x7f97198c4400) [pid = 1878] [serial = 168] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 109 (0x7f9723428800) [pid = 1878] [serial = 174] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 108 (0x7f97208e0000) [pid = 1878] [serial = 171] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 107 (0x7f972e755000) [pid = 1878] [serial = 227] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 106 (0x7f9718c0f000) [pid = 1878] [serial = 230] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 105 (0x7f9722fb7000) [pid = 1878] [serial = 221] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 104 (0x7f9723211c00) [pid = 1878] [serial = 222] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 103 (0x7f971a7e6c00) [pid = 1878] [serial = 200] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 102 (0x7f97241c3000) [pid = 1878] [serial = 224] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 101 (0x7f971ee0a000) [pid = 1878] [serial = 212] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 100 (0x7f972138b800) [pid = 1878] [serial = 218] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 99 (0x7f9721ef6400) [pid = 1878] [serial = 219] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 98 (0x7f971c8e2000) [pid = 1878] [serial = 216] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 97 (0x7f971c8cb800) [pid = 1878] [serial = 215] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 96 (0x7f97229a0c00) [pid = 1878] [serial = 203] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 95 (0x7f972f5b8800) [pid = 1878] [serial = 206] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 94 (0x7f9732a47000) [pid = 1878] [serial = 209] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 93 (0x7f972f891c00) [pid = 1878] [serial = 228] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 92 (0x7f9722c29000) [pid = 1878] [serial = 231] [outer = (nil)] [url = about:blank] 09:55:14 INFO - PROCESS | 1878 | --DOMWINDOW == 91 (0x7f97255e2400) [pid = 1878] [serial = 225] [outer = (nil)] [url = about:blank] 09:55:15 INFO - PROCESS | 1878 | 1460998515027 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:15 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. 09:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1331ms 09:55:15 INFO - PROCESS | 1878 | 1460998515069 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:55:15 INFO - PROCESS | 1878 | 1460998515077 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:55:15 INFO - PROCESS | 1878 | 1460998515087 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:55:15 INFO - PROCESS | 1878 | 1460998515091 Marionette TRACE conn3 <- [1,362,null,{}] 09:55:15 INFO - PROCESS | 1878 | 1460998515096 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:15 INFO - PROCESS | 1878 | 1460998515259 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:55:15 INFO - PROCESS | 1878 | 1460998515270 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97216ea800 == 50 [pid = 1878] [id = 98] 09:55:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 92 (0x7f97208e0800) [pid = 1878] [serial = 293] [outer = (nil)] 09:55:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 93 (0x7f972096f400) [pid = 1878] [serial = 294] [outer = 0x7f97208e0800] 09:55:15 INFO - PROCESS | 1878 | 1460998515347 Marionette DEBUG loaded listener.js 09:55:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 94 (0x7f9722182000) [pid = 1878] [serial = 295] [outer = 0x7f97208e0800] 09:55:16 INFO - PROCESS | 1878 | 1460998516245 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:16 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. 09:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1188ms 09:55:16 INFO - PROCESS | 1878 | 1460998516276 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:55:16 INFO - PROCESS | 1878 | 1460998516279 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:55:16 INFO - PROCESS | 1878 | 1460998516285 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:55:16 INFO - PROCESS | 1878 | 1460998516290 Marionette TRACE conn3 <- [1,366,null,{}] 09:55:16 INFO - PROCESS | 1878 | 1460998516305 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:16 INFO - PROCESS | 1878 | 1460998516447 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:55:16 INFO - PROCESS | 1878 | 1460998516465 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723480800 == 51 [pid = 1878] [id = 99] 09:55:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 95 (0x7f9722189800) [pid = 1878] [serial = 296] [outer = (nil)] 09:55:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 96 (0x7f9722e39800) [pid = 1878] [serial = 297] [outer = 0x7f9722189800] 09:55:16 INFO - PROCESS | 1878 | 1460998516528 Marionette DEBUG loaded listener.js 09:55:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 97 (0x7f9722e45800) [pid = 1878] [serial = 298] [outer = 0x7f9722189800] 09:55:17 INFO - PROCESS | 1878 | 1460998517319 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:17 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. 09:55:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1086ms 09:55:17 INFO - PROCESS | 1878 | 1460998517378 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:55:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:55:17 INFO - PROCESS | 1878 | 1460998517393 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:55:17 INFO - PROCESS | 1878 | 1460998517400 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:55:17 INFO - PROCESS | 1878 | 1460998517402 Marionette TRACE conn3 <- [1,370,null,{}] 09:55:17 INFO - PROCESS | 1878 | 1460998517407 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:17 INFO - PROCESS | 1878 | 1460998517590 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:55:17 INFO - PROCESS | 1878 | 1460998517652 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97242b4000 == 52 [pid = 1878] [id = 100] 09:55:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 98 (0x7f9722c26c00) [pid = 1878] [serial = 299] [outer = (nil)] 09:55:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 99 (0x7f972384f400) [pid = 1878] [serial = 300] [outer = 0x7f9722c26c00] 09:55:17 INFO - PROCESS | 1878 | 1460998517717 Marionette DEBUG loaded listener.js 09:55:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 100 (0x7f97242ebc00) [pid = 1878] [serial = 301] [outer = 0x7f9722c26c00] 09:55:18 INFO - PROCESS | 1878 | 1460998518433 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:18 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. 09:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1085ms 09:55:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:55:18 INFO - PROCESS | 1878 | 1460998518486 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:55:18 INFO - PROCESS | 1878 | 1460998518488 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:55:18 INFO - PROCESS | 1878 | 1460998518493 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:55:18 INFO - PROCESS | 1878 | 1460998518497 Marionette TRACE conn3 <- [1,374,null,{}] 09:55:18 INFO - PROCESS | 1878 | 1460998518502 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:18 INFO - PROCESS | 1878 | 1460998518669 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:55:18 INFO - PROCESS | 1878 | 1460998518708 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971840c800 == 53 [pid = 1878] [id = 101] 09:55:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 101 (0x7f972320e400) [pid = 1878] [serial = 302] [outer = (nil)] 09:55:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 102 (0x7f972894e400) [pid = 1878] [serial = 303] [outer = 0x7f972320e400] 09:55:18 INFO - PROCESS | 1878 | 1460998518769 Marionette DEBUG loaded listener.js 09:55:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 103 (0x7f9730729800) [pid = 1878] [serial = 304] [outer = 0x7f972320e400] 09:55:19 INFO - PROCESS | 1878 | --DOMWINDOW == 102 (0x7f97208df800) [pid = 1878] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:55:19 INFO - PROCESS | 1878 | --DOMWINDOW == 101 (0x7f97225ba400) [pid = 1878] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:55:19 INFO - PROCESS | 1878 | --DOMWINDOW == 100 (0x7f971ca36c00) [pid = 1878] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:55:19 INFO - PROCESS | 1878 | --DOMWINDOW == 99 (0x7f97215ba400) [pid = 1878] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:55:19 INFO - PROCESS | 1878 | --DOMWINDOW == 98 (0x7f972207b000) [pid = 1878] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:55:19 INFO - PROCESS | 1878 | --DOMWINDOW == 97 (0x7f9718cb4400) [pid = 1878] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:55:19 INFO - PROCESS | 1878 | --DOMWINDOW == 96 (0x7f97203bfc00) [pid = 1878] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:55:19 INFO - PROCESS | 1878 | --DOMWINDOW == 95 (0x7f9717e6e800) [pid = 1878] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:55:19 INFO - PROCESS | 1878 | 1460998519712 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:55:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:55:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1228ms 09:55:19 INFO - PROCESS | 1878 | 1460998519721 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:55:19 INFO - PROCESS | 1878 | 1460998519725 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:55:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:55:19 INFO - PROCESS | 1878 | 1460998519735 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:55:19 INFO - PROCESS | 1878 | 1460998519737 Marionette TRACE conn3 <- [1,378,null,{}] 09:55:19 INFO - PROCESS | 1878 | 1460998519741 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:19 INFO - PROCESS | 1878 | 1460998519900 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:55:19 INFO - PROCESS | 1878 | 1460998519917 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f8b1800 == 54 [pid = 1878] [id = 102] 09:55:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 96 (0x7f97203bfc00) [pid = 1878] [serial = 305] [outer = (nil)] 09:55:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 97 (0x7f97308cc400) [pid = 1878] [serial = 306] [outer = 0x7f97203bfc00] 09:55:19 INFO - PROCESS | 1878 | 1460998519982 Marionette DEBUG loaded listener.js 09:55:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 98 (0x7f9734d6b800) [pid = 1878] [serial = 307] [outer = 0x7f97203bfc00] 09:55:20 INFO - PROCESS | 1878 | 1460998520770 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:55:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:55:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1081ms 09:55:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:55:20 INFO - PROCESS | 1878 | 1460998520823 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:55:20 INFO - PROCESS | 1878 | 1460998520826 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:55:20 INFO - PROCESS | 1878 | 1460998520832 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:55:20 INFO - PROCESS | 1878 | 1460998520835 Marionette TRACE conn3 <- [1,382,null,{}] 09:55:20 INFO - PROCESS | 1878 | 1460998520840 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:20 INFO - PROCESS | 1878 | 1460998520972 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:55:20 INFO - PROCESS | 1878 | 1460998520987 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734113000 == 55 [pid = 1878] [id = 103] 09:55:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 99 (0x7f97180a4000) [pid = 1878] [serial = 308] [outer = (nil)] 09:55:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 100 (0x7f9719752400) [pid = 1878] [serial = 309] [outer = 0x7f97180a4000] 09:55:21 INFO - PROCESS | 1878 | 1460998521049 Marionette DEBUG loaded listener.js 09:55:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 101 (0x7f9736995000) [pid = 1878] [serial = 310] [outer = 0x7f97180a4000] 09:55:21 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:21 INFO - PROCESS | 1878 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:55:21 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:21 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:21 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:22 INFO - PROCESS | 1878 | 1460998522087 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:55:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:55:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1287ms 09:55:22 INFO - PROCESS | 1878 | 1460998522119 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:55:22 INFO - PROCESS | 1878 | 1460998522124 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:55:22 INFO - PROCESS | 1878 | 1460998522134 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:55:22 INFO - PROCESS | 1878 | 1460998522138 Marionette TRACE conn3 <- [1,386,null,{}] 09:55:22 INFO - PROCESS | 1878 | 1460998522147 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:22 INFO - PROCESS | 1878 | 1460998522315 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:55:22 INFO - PROCESS | 1878 | 1460998522464 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9720bb9000 == 56 [pid = 1878] [id = 104] 09:55:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 102 (0x7f9719754400) [pid = 1878] [serial = 311] [outer = (nil)] 09:55:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 103 (0x7f971c8e1000) [pid = 1878] [serial = 312] [outer = 0x7f9719754400] 09:55:22 INFO - PROCESS | 1878 | 1460998522550 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 104 (0x7f971cc30400) [pid = 1878] [serial = 313] [outer = 0x7f9719754400] 09:55:23 INFO - PROCESS | 1878 | 1460998523483 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1382ms 09:55:23 INFO - PROCESS | 1878 | 1460998523517 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 1878 | 1460998523525 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:55:23 INFO - PROCESS | 1878 | 1460998523535 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 1878 | 1460998523538 Marionette TRACE conn3 <- [1,390,null,{}] 09:55:23 INFO - PROCESS | 1878 | 1460998523545 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:23 INFO - PROCESS | 1878 | 1460998523704 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:55:23 INFO - PROCESS | 1878 | 1460998523848 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972889f800 == 57 [pid = 1878] [id = 105] 09:55:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 105 (0x7f9719756800) [pid = 1878] [serial = 314] [outer = (nil)] 09:55:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 106 (0x7f9722185400) [pid = 1878] [serial = 315] [outer = 0x7f9719756800] 09:55:23 INFO - PROCESS | 1878 | 1460998523920 Marionette DEBUG loaded listener.js 09:55:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 107 (0x7f97225c2400) [pid = 1878] [serial = 316] [outer = 0x7f9719756800] 09:55:24 INFO - PROCESS | 1878 | 1460998524931 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:55:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:55:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1430ms 09:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:55:24 INFO - PROCESS | 1878 | 1460998524965 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:55:24 INFO - PROCESS | 1878 | 1460998524968 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:55:24 INFO - PROCESS | 1878 | 1460998524975 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:55:24 INFO - PROCESS | 1878 | 1460998524981 Marionette TRACE conn3 <- [1,394,null,{}] 09:55:24 INFO - PROCESS | 1878 | 1460998524996 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:25 INFO - PROCESS | 1878 | 1460998525156 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:55:25 INFO - PROCESS | 1878 | 1460998525301 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9736974000 == 58 [pid = 1878] [id = 106] 09:55:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 108 (0x7f9722e44c00) [pid = 1878] [serial = 317] [outer = (nil)] 09:55:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 109 (0x7f97308c1800) [pid = 1878] [serial = 318] [outer = 0x7f9722e44c00] 09:55:25 INFO - PROCESS | 1878 | 1460998525393 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 110 (0x7f973485b400) [pid = 1878] [serial = 319] [outer = 0x7f9722e44c00] 09:55:26 INFO - PROCESS | 1878 | 1460998526301 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:55:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:55:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1387ms 09:55:26 INFO - PROCESS | 1878 | 1460998526362 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:55:26 INFO - PROCESS | 1878 | 1460998526367 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:55:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:55:26 INFO - PROCESS | 1878 | 1460998526372 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:55:26 INFO - PROCESS | 1878 | 1460998526375 Marionette TRACE conn3 <- [1,398,null,{}] 09:55:26 INFO - PROCESS | 1878 | 1460998526381 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:26 INFO - PROCESS | 1878 | 1460998526561 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:55:26 INFO - PROCESS | 1878 | 1460998526700 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718d23800 == 59 [pid = 1878] [id = 107] 09:55:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 111 (0x7f97241bec00) [pid = 1878] [serial = 320] [outer = (nil)] 09:55:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 112 (0x7f97373e5400) [pid = 1878] [serial = 321] [outer = 0x7f97241bec00] 09:55:26 INFO - PROCESS | 1878 | 1460998526775 Marionette DEBUG loaded listener.js 09:55:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 113 (0x7f97376a0000) [pid = 1878] [serial = 322] [outer = 0x7f97241bec00] 09:55:27 INFO - PROCESS | 1878 | 1460998527697 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1378ms 09:55:27 INFO - PROCESS | 1878 | 1460998527752 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:55:27 INFO - PROCESS | 1878 | 1460998527756 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:55:27 INFO - PROCESS | 1878 | 1460998527762 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:55:27 INFO - PROCESS | 1878 | 1460998527764 Marionette TRACE conn3 <- [1,402,null,{}] 09:55:27 INFO - PROCESS | 1878 | 1460998527770 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:27 INFO - PROCESS | 1878 | 1460998527927 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:55:28 INFO - PROCESS | 1878 | 1460998528070 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718d3e800 == 60 [pid = 1878] [id = 108] 09:55:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 114 (0x7f9736995400) [pid = 1878] [serial = 323] [outer = (nil)] 09:55:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 115 (0x7f9738c64400) [pid = 1878] [serial = 324] [outer = 0x7f9736995400] 09:55:28 INFO - PROCESS | 1878 | 1460998528157 Marionette DEBUG loaded listener.js 09:55:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 116 (0x7f9738ed4400) [pid = 1878] [serial = 325] [outer = 0x7f9736995400] 09:55:29 INFO - PROCESS | 1878 | 1460998529286 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:55:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:55:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1580ms 09:55:29 INFO - PROCESS | 1878 | 1460998529344 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:55:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:55:29 INFO - PROCESS | 1878 | 1460998529350 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:55:29 INFO - PROCESS | 1878 | 1460998529358 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:55:29 INFO - PROCESS | 1878 | 1460998529364 Marionette TRACE conn3 <- [1,406,null,{}] 09:55:29 INFO - PROCESS | 1878 | 1460998529372 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:29 INFO - PROCESS | 1878 | 1460998529530 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:55:29 INFO - PROCESS | 1878 | 1460998529705 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971b411800 == 61 [pid = 1878] [id = 109] 09:55:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 117 (0x7f971a460800) [pid = 1878] [serial = 326] [outer = (nil)] 09:55:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 118 (0x7f971c8c8400) [pid = 1878] [serial = 327] [outer = 0x7f971a460800] 09:55:29 INFO - PROCESS | 1878 | 1460998529770 Marionette DEBUG loaded listener.js 09:55:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 119 (0x7f971cc26800) [pid = 1878] [serial = 328] [outer = 0x7f971a460800] 09:55:30 INFO - PROCESS | 1878 | 1460998530590 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:55:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:55:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1290ms 09:55:30 INFO - PROCESS | 1878 | 1460998530648 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:55:30 INFO - PROCESS | 1878 | 1460998530655 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:55:30 INFO - PROCESS | 1878 | 1460998530665 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:55:30 INFO - PROCESS | 1878 | 1460998530668 Marionette TRACE conn3 <- [1,410,null,{}] 09:55:30 INFO - PROCESS | 1878 | 1460998530674 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:30 INFO - PROCESS | 1878 | 1460998530824 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:55:30 INFO - PROCESS | 1878 | 1460998530973 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717eca800 == 62 [pid = 1878] [id = 110] 09:55:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 120 (0x7f971a7e6c00) [pid = 1878] [serial = 329] [outer = (nil)] 09:55:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 121 (0x7f971f095800) [pid = 1878] [serial = 330] [outer = 0x7f971a7e6c00] 09:55:31 INFO - PROCESS | 1878 | 1460998531078 Marionette DEBUG loaded listener.js 09:55:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 122 (0x7f9721ef6400) [pid = 1878] [serial = 331] [outer = 0x7f971a7e6c00] 09:55:32 INFO - PROCESS | 1878 | 1460998532037 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:55:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1428ms 09:55:32 INFO - PROCESS | 1878 | 1460998532095 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:55:32 INFO - PROCESS | 1878 | 1460998532099 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:55:32 INFO - PROCESS | 1878 | 1460998532104 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:55:32 INFO - PROCESS | 1878 | 1460998532110 Marionette TRACE conn3 <- [1,414,null,{}] 09:55:32 INFO - PROCESS | 1878 | 1460998532125 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:32 INFO - PROCESS | 1878 | 1460998532323 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721603800 == 61 [pid = 1878] [id = 61] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723035000 == 60 [pid = 1878] [id = 62] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f8b1800 == 59 [pid = 1878] [id = 102] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 121 (0x7f9718ab1000) [pid = 1878] [serial = 236] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 120 (0x7f97222ce400) [pid = 1878] [serial = 239] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 119 (0x7f97241c2c00) [pid = 1878] [serial = 243] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 118 (0x7f9734b06000) [pid = 1878] [serial = 246] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 117 (0x7f9734d0e000) [pid = 1878] [serial = 249] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 116 (0x7f97347c3800) [pid = 1878] [serial = 270] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | 1460998532594 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971840c800 == 58 [pid = 1878] [id = 101] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97242b4000 == 57 [pid = 1878] [id = 100] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723480800 == 56 [pid = 1878] [id = 99] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97216ea800 == 55 [pid = 1878] [id = 98] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719949800 == 54 [pid = 1878] [id = 97] 09:55:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718a65800 == 55 [pid = 1878] [id = 111] 09:55:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 117 (0x7f971c8e7000) [pid = 1878] [serial = 332] [outer = (nil)] 09:55:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 118 (0x7f97222ce400) [pid = 1878] [serial = 333] [outer = 0x7f971c8e7000] 09:55:32 INFO - PROCESS | 1878 | 1460998532674 Marionette DEBUG loaded listener.js 09:55:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 119 (0x7f9723055800) [pid = 1878] [serial = 334] [outer = 0x7f971c8e7000] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973735b800 == 54 [pid = 1878] [id = 93] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f3eb800 == 53 [pid = 1878] [id = 92] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721371800 == 52 [pid = 1878] [id = 91] 09:55:32 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c04800 == 51 [pid = 1878] [id = 90] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 118 (0x7f9734861800) [pid = 1878] [serial = 234] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 117 (0x7f972fa0b000) [pid = 1878] [serial = 264] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 116 (0x7f972217f000) [pid = 1878] [serial = 267] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 115 (0x7f972320b800) [pid = 1878] [serial = 261] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 114 (0x7f9722e3c800) [pid = 1878] [serial = 258] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 113 (0x7f9722e43000) [pid = 1878] [serial = 259] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 112 (0x7f971c8e1c00) [pid = 1878] [serial = 253] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 111 (0x7f971a45e000) [pid = 1878] [serial = 252] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 110 (0x7f9722be6000) [pid = 1878] [serial = 256] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 109 (0x7f97224e8c00) [pid = 1878] [serial = 255] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 108 (0x7f97296f0c00) [pid = 1878] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 107 (0x7f9730a09c00) [pid = 1878] [serial = 265] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 106 (0x7f97222d3000) [pid = 1878] [serial = 268] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 105 (0x7f97242f4000) [pid = 1878] [serial = 262] [outer = (nil)] [url = about:blank] 09:55:32 INFO - PROCESS | 1878 | --DOMWINDOW == 104 (0x7f9732923800) [pid = 1878] [serial = 198] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1878 | 1460998533425 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:55:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:55:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1337ms 09:55:33 INFO - PROCESS | 1878 | 1460998533441 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:55:33 INFO - PROCESS | 1878 | 1460998533445 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:55:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:55:33 INFO - PROCESS | 1878 | 1460998533452 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:55:33 INFO - PROCESS | 1878 | 1460998533454 Marionette TRACE conn3 <- [1,418,null,{}] 09:55:33 INFO - PROCESS | 1878 | 1460998533459 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:33 INFO - PROCESS | 1878 | 1460998533603 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:55:33 INFO - PROCESS | 1878 | 1460998533705 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723039000 == 52 [pid = 1878] [id = 112] 09:55:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 105 (0x7f971c8e1c00) [pid = 1878] [serial = 335] [outer = (nil)] 09:55:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 106 (0x7f972342c000) [pid = 1878] [serial = 336] [outer = 0x7f971c8e1c00] 09:55:33 INFO - PROCESS | 1878 | 1460998533767 Marionette DEBUG loaded listener.js 09:55:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 107 (0x7f972e7d2000) [pid = 1878] [serial = 337] [outer = 0x7f971c8e1c00] 09:55:34 INFO - PROCESS | 1878 | 1460998534849 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:55:34 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 09:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1433ms 09:55:34 INFO - PROCESS | 1878 | 1460998534886 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:55:34 INFO - PROCESS | 1878 | 1460998534888 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:55:34 INFO - PROCESS | 1878 | 1460998534894 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:55:34 INFO - PROCESS | 1878 | 1460998534896 Marionette TRACE conn3 <- [1,422,null,{}] 09:55:34 INFO - PROCESS | 1878 | 1460998534902 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:35 INFO - PROCESS | 1878 | 1460998535076 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:55:35 INFO - PROCESS | 1878 | 1460998535099 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97242c4000 == 53 [pid = 1878] [id = 113] 09:55:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 108 (0x7f972556f000) [pid = 1878] [serial = 338] [outer = (nil)] 09:55:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 109 (0x7f9730bb7800) [pid = 1878] [serial = 339] [outer = 0x7f972556f000] 09:55:35 INFO - PROCESS | 1878 | 1460998535160 Marionette DEBUG loaded listener.js 09:55:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 110 (0x7f973422ac00) [pid = 1878] [serial = 340] [outer = 0x7f972556f000] 09:55:36 INFO - PROCESS | 1878 | 1460998536474 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:55:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:55:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1631ms 09:55:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:55:36 INFO - PROCESS | 1878 | 1460998536527 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:55:36 INFO - PROCESS | 1878 | 1460998536529 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:55:36 INFO - PROCESS | 1878 | 1460998536540 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:55:36 INFO - PROCESS | 1878 | 1460998536543 Marionette TRACE conn3 <- [1,426,null,{}] 09:55:36 INFO - PROCESS | 1878 | 1460998536548 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:36 INFO - PROCESS | 1878 | 1460998536741 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 109 (0x7f97186d1000) [pid = 1878] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 108 (0x7f972320e400) [pid = 1878] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 107 (0x7f9718cb5c00) [pid = 1878] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 106 (0x7f97255e5c00) [pid = 1878] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 105 (0x7f97208e0800) [pid = 1878] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 104 (0x7f972320fc00) [pid = 1878] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 103 (0x7f97198c9400) [pid = 1878] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 102 (0x7f9722189800) [pid = 1878] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 101 (0x7f9719751400) [pid = 1878] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 100 (0x7f971cc29400) [pid = 1878] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 99 (0x7f97203bfc00) [pid = 1878] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 98 (0x7f9722c26c00) [pid = 1878] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 97 (0x7f9717e6cc00) [pid = 1878] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 96 (0x7f9718c0dc00) [pid = 1878] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 95 (0x7f97186c8400) [pid = 1878] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 94 (0x7f9717e71400) [pid = 1878] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 93 (0x7f97186d0400) [pid = 1878] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:55:37 INFO - PROCESS | 1878 | --DOMWINDOW == 92 (0x7f9717e6ec00) [pid = 1878] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:55:37 INFO - PROCESS | 1878 | 1460998537228 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a75e000 == 54 [pid = 1878] [id = 114] 09:55:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 93 (0x7f9717e6cc00) [pid = 1878] [serial = 341] [outer = (nil)] 09:55:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 94 (0x7f97186c8400) [pid = 1878] [serial = 342] [outer = 0x7f9717e6cc00] 09:55:37 INFO - PROCESS | 1878 | 1460998537338 Marionette DEBUG loaded listener.js 09:55:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 95 (0x7f972096d000) [pid = 1878] [serial = 343] [outer = 0x7f9717e6cc00] 09:55:38 INFO - PROCESS | 1878 | 1460998538062 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:55:38 INFO - PROCESS | 1878 | 1460998538136 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:55:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:55:38 INFO - PROCESS | 1878 | 1460998538145 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:55:38 INFO - PROCESS | 1878 | 1460998538147 Marionette TRACE conn3 <- [1,430,null,{}] 09:55:38 INFO - PROCESS | 1878 | 1460998538151 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:38 INFO - PROCESS | 1878 | 1460998538287 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:55:38 INFO - PROCESS | 1878 | 1460998538304 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:38 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730aff800 == 55 [pid = 1878] [id = 115] 09:55:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 96 (0x7f971c7ac400) [pid = 1878] [serial = 344] [outer = (nil)] 09:55:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 97 (0x7f971c7b4000) [pid = 1878] [serial = 345] [outer = 0x7f971c7ac400] 09:55:38 INFO - PROCESS | 1878 | 1460998538365 Marionette DEBUG loaded listener.js 09:55:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 98 (0x7f972083b000) [pid = 1878] [serial = 346] [outer = 0x7f971c7ac400] 09:55:39 INFO - PROCESS | 1878 | 1460998539118 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:55:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:55:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1082ms 09:55:39 INFO - PROCESS | 1878 | 1460998539249 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:55:39 INFO - PROCESS | 1878 | 1460998539254 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:55:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:55:39 INFO - PROCESS | 1878 | 1460998539267 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:55:39 INFO - PROCESS | 1878 | 1460998539271 Marionette TRACE conn3 <- [1,434,null,{}] 09:55:39 INFO - PROCESS | 1878 | 1460998539281 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:39 INFO - PROCESS | 1878 | 1460998539493 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:55:39 INFO - PROCESS | 1878 | 1460998539634 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971951f800 == 56 [pid = 1878] [id = 116] 09:55:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 99 (0x7f9717e6ec00) [pid = 1878] [serial = 347] [outer = (nil)] 09:55:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 100 (0x7f9718c10000) [pid = 1878] [serial = 348] [outer = 0x7f9717e6ec00] 09:55:39 INFO - PROCESS | 1878 | 1460998539711 Marionette DEBUG loaded listener.js 09:55:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 101 (0x7f971b3cfc00) [pid = 1878] [serial = 349] [outer = 0x7f9717e6ec00] 09:55:40 INFO - PROCESS | 1878 | 1460998540617 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:55:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1385ms 09:55:40 INFO - PROCESS | 1878 | 1460998540651 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:55:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:55:40 INFO - PROCESS | 1878 | 1460998540661 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:55:40 INFO - PROCESS | 1878 | 1460998540673 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:55:40 INFO - PROCESS | 1878 | 1460998540679 Marionette TRACE conn3 <- [1,438,null,{}] 09:55:40 INFO - PROCESS | 1878 | 1460998540685 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:40 INFO - PROCESS | 1878 | 1460998540854 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:55:40 INFO - PROCESS | 1878 | 1460998540994 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:41 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240f4800 == 57 [pid = 1878] [id = 117] 09:55:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 102 (0x7f9718abb000) [pid = 1878] [serial = 350] [outer = (nil)] 09:55:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 103 (0x7f9720839c00) [pid = 1878] [serial = 351] [outer = 0x7f9718abb000] 09:55:41 INFO - PROCESS | 1878 | 1460998541068 Marionette DEBUG loaded listener.js 09:55:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 104 (0x7f9720840400) [pid = 1878] [serial = 352] [outer = 0x7f9718abb000] 09:55:42 INFO - PROCESS | 1878 | 1460998542126 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:55:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:55:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1487ms 09:55:42 INFO - PROCESS | 1878 | 1460998542156 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:55:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:55:42 INFO - PROCESS | 1878 | 1460998542160 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:55:42 INFO - PROCESS | 1878 | 1460998542167 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:55:42 INFO - PROCESS | 1878 | 1460998542170 Marionette TRACE conn3 <- [1,442,null,{}] 09:55:42 INFO - PROCESS | 1878 | 1460998542186 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:42 INFO - PROCESS | 1878 | 1460998542352 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:55:42 INFO - PROCESS | 1878 | 1460998542521 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734c68800 == 58 [pid = 1878] [id = 118] 09:55:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 105 (0x7f97180ba800) [pid = 1878] [serial = 353] [outer = (nil)] 09:55:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 106 (0x7f9720840800) [pid = 1878] [serial = 354] [outer = 0x7f97180ba800] 09:55:42 INFO - PROCESS | 1878 | 1460998542613 Marionette DEBUG loaded listener.js 09:55:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 107 (0x7f972217a400) [pid = 1878] [serial = 355] [outer = 0x7f97180ba800] 09:55:43 INFO - PROCESS | 1878 | 1460998543455 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:55:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:55:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1333ms 09:55:43 INFO - PROCESS | 1878 | 1460998543500 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:55:43 INFO - PROCESS | 1878 | 1460998543503 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:55:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:55:43 INFO - PROCESS | 1878 | 1460998543510 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:55:43 INFO - PROCESS | 1878 | 1460998543513 Marionette TRACE conn3 <- [1,446,null,{}] 09:55:43 INFO - PROCESS | 1878 | 1460998543519 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:43 INFO - PROCESS | 1878 | 1460998543673 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:55:43 INFO - PROCESS | 1878 | 1460998543819 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9738c9f800 == 59 [pid = 1878] [id = 119] 09:55:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 108 (0x7f97180bb800) [pid = 1878] [serial = 356] [outer = (nil)] 09:55:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 109 (0x7f9722c27400) [pid = 1878] [serial = 357] [outer = 0x7f97180bb800] 09:55:43 INFO - PROCESS | 1878 | 1460998543893 Marionette DEBUG loaded listener.js 09:55:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 110 (0x7f9722e46c00) [pid = 1878] [serial = 358] [outer = 0x7f97180bb800] 09:55:44 INFO - PROCESS | 1878 | 1460998544819 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:55:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:55:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1381ms 09:55:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:55:44 INFO - PROCESS | 1878 | 1460998544894 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:55:44 INFO - PROCESS | 1878 | 1460998544897 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:55:44 INFO - PROCESS | 1878 | 1460998544903 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:55:44 INFO - PROCESS | 1878 | 1460998544906 Marionette TRACE conn3 <- [1,450,null,{}] 09:55:44 INFO - PROCESS | 1878 | 1460998544911 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:45 INFO - PROCESS | 1878 | 1460998545066 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:55:45 INFO - PROCESS | 1878 | 1460998545208 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c76800 == 60 [pid = 1878] [id = 120] 09:55:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 111 (0x7f97225b9c00) [pid = 1878] [serial = 359] [outer = (nil)] 09:55:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 112 (0x7f97242a4c00) [pid = 1878] [serial = 360] [outer = 0x7f97225b9c00] 09:55:45 INFO - PROCESS | 1878 | 1460998545282 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 113 (0x7f972e7db400) [pid = 1878] [serial = 361] [outer = 0x7f97225b9c00] 09:55:46 INFO - PROCESS | 1878 | 1460998546198 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:55:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:55:46 INFO - PROCESS | 1878 | 1460998546245 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:55:46 INFO - PROCESS | 1878 | 1460998546251 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 1878 | 1460998546254 Marionette TRACE conn3 <- [1,454,null,{}] 09:55:46 INFO - PROCESS | 1878 | 1460998546260 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:46 INFO - PROCESS | 1878 | 1460998546460 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:55:46 INFO - PROCESS | 1878 | 1460998546577 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717c3a800 == 61 [pid = 1878] [id = 121] 09:55:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 114 (0x7f9734148400) [pid = 1878] [serial = 362] [outer = (nil)] 09:55:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 115 (0x7f97347ba000) [pid = 1878] [serial = 363] [outer = 0x7f9734148400] 09:55:46 INFO - PROCESS | 1878 | 1460998546694 Marionette DEBUG loaded listener.js 09:55:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 116 (0x7f9734c3cc00) [pid = 1878] [serial = 364] [outer = 0x7f9734148400] 09:55:47 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:47 INFO - PROCESS | 1878 | 1460998547634 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:55:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:55:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1437ms 09:55:47 INFO - PROCESS | 1878 | 1460998547688 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:55:47 INFO - PROCESS | 1878 | 1460998547691 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:55:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:55:47 INFO - PROCESS | 1878 | 1460998547697 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:55:47 INFO - PROCESS | 1878 | 1460998547701 Marionette TRACE conn3 <- [1,458,null,{}] 09:55:47 INFO - PROCESS | 1878 | 1460998547707 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:47 INFO - PROCESS | 1878 | 1460998547856 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:55:48 INFO - PROCESS | 1878 | 1460998548003 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716994800 == 62 [pid = 1878] [id = 122] 09:55:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 117 (0x7f97169c7800) [pid = 1878] [serial = 365] [outer = (nil)] 09:55:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 118 (0x7f97169ce800) [pid = 1878] [serial = 366] [outer = 0x7f97169c7800] 09:55:48 INFO - PROCESS | 1878 | 1460998548077 Marionette DEBUG loaded listener.js 09:55:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 119 (0x7f97169d3c00) [pid = 1878] [serial = 367] [outer = 0x7f97169c7800] 09:55:49 INFO - PROCESS | 1878 | 1460998549174 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:55:49 INFO - PROCESS | 1878 | 1460998549246 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:55:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:55:49 INFO - PROCESS | 1878 | 1460998549255 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:55:49 INFO - PROCESS | 1878 | 1460998549261 Marionette TRACE conn3 <- [1,462,null,{}] 09:55:49 INFO - PROCESS | 1878 | 1460998549269 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:49 INFO - PROCESS | 1878 | 1460998549480 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:55:49 INFO - PROCESS | 1878 | 1460998549730 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:49 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ec5000 == 63 [pid = 1878] [id = 123] 09:55:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 120 (0x7f97180bb000) [pid = 1878] [serial = 368] [outer = (nil)] 09:55:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 121 (0x7f97185d4000) [pid = 1878] [serial = 369] [outer = 0x7f97180bb000] 09:55:49 INFO - PROCESS | 1878 | 1460998549845 Marionette DEBUG loaded listener.js 09:55:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 122 (0x7f9718ab5800) [pid = 1878] [serial = 370] [outer = 0x7f97180bb000] 09:55:50 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971a75e000 == 62 [pid = 1878] [id = 114] 09:55:50 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97242c4000 == 61 [pid = 1878] [id = 113] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 121 (0x7f9719752400) [pid = 1878] [serial = 309] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 120 (0x7f9734b8d000) [pid = 1878] [serial = 282] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 119 (0x7f97185dec00) [pid = 1878] [serial = 285] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 118 (0x7f97242f9400) [pid = 1878] [serial = 279] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723039000 == 60 [pid = 1878] [id = 112] 09:55:50 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718a65800 == 59 [pid = 1878] [id = 111] 09:55:50 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717eca800 == 58 [pid = 1878] [id = 110] 09:55:50 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971b411800 == 57 [pid = 1878] [id = 109] 09:55:50 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734113000 == 56 [pid = 1878] [id = 103] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 117 (0x7f9734d6b800) [pid = 1878] [serial = 307] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 116 (0x7f9722c22c00) [pid = 1878] [serial = 240] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 115 (0x7f972894e400) [pid = 1878] [serial = 303] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 114 (0x7f97255ec000) [pid = 1878] [serial = 289] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 113 (0x7f9734149c00) [pid = 1878] [serial = 210] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 112 (0x7f9722182000) [pid = 1878] [serial = 295] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 111 (0x7f97308c9800) [pid = 1878] [serial = 207] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 110 (0x7f9732928000) [pid = 1878] [serial = 244] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 109 (0x7f9722e45800) [pid = 1878] [serial = 298] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 108 (0x7f972305a000) [pid = 1878] [serial = 204] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 107 (0x7f971cc2c000) [pid = 1878] [serial = 291] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 106 (0x7f97308cc400) [pid = 1878] [serial = 306] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 105 (0x7f97242ebc00) [pid = 1878] [serial = 301] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 104 (0x7f97242f4400) [pid = 1878] [serial = 165] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 103 (0x7f97225be000) [pid = 1878] [serial = 213] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 102 (0x7f9734d6b000) [pid = 1878] [serial = 250] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 101 (0x7f972384f400) [pid = 1878] [serial = 300] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 100 (0x7f971f09d400) [pid = 1878] [serial = 201] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 99 (0x7f971a45ac00) [pid = 1878] [serial = 237] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 98 (0x7f9734c43400) [pid = 1878] [serial = 247] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 97 (0x7f9722c23400) [pid = 1878] [serial = 276] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 96 (0x7f971cc32400) [pid = 1878] [serial = 292] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 95 (0x7f971c8d2000) [pid = 1878] [serial = 273] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 94 (0x7f971cc25c00) [pid = 1878] [serial = 288] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 93 (0x7f9730729800) [pid = 1878] [serial = 304] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 92 (0x7f9722e39800) [pid = 1878] [serial = 297] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | --DOMWINDOW == 91 (0x7f972096f400) [pid = 1878] [serial = 294] [outer = (nil)] [url = about:blank] 09:55:50 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:50 INFO - PROCESS | 1878 | 1460998550790 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:55:50 INFO - PROCESS | 1878 | 1460998550856 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:55:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:55:50 INFO - PROCESS | 1878 | 1460998550866 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:55:50 INFO - PROCESS | 1878 | 1460998550870 Marionette TRACE conn3 <- [1,466,null,{}] 09:55:50 INFO - PROCESS | 1878 | 1460998550876 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:51 INFO - PROCESS | 1878 | 1460998551032 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:55:51 INFO - PROCESS | 1878 | 1460998551146 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a750000 == 57 [pid = 1878] [id = 124] 09:55:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 92 (0x7f97180b8000) [pid = 1878] [serial = 371] [outer = (nil)] 09:55:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 93 (0x7f971c8c9000) [pid = 1878] [serial = 372] [outer = 0x7f97180b8000] 09:55:51 INFO - PROCESS | 1878 | 1460998551259 Marionette DEBUG loaded listener.js 09:55:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 94 (0x7f971ee11000) [pid = 1878] [serial = 373] [outer = 0x7f97180b8000] 09:55:52 INFO - PROCESS | 1878 | 1460998552039 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:55:52 INFO - PROCESS | 1878 | 1460998552106 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:55:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:55:52 INFO - PROCESS | 1878 | 1460998552112 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:55:52 INFO - PROCESS | 1878 | 1460998552118 Marionette TRACE conn3 <- [1,470,null,{}] 09:55:52 INFO - PROCESS | 1878 | 1460998552133 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:52 INFO - PROCESS | 1878 | 1460998552286 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:55:52 INFO - PROCESS | 1878 | 1460998552398 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:52 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972229c000 == 58 [pid = 1878] [id = 125] 09:55:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 95 (0x7f971c7a9000) [pid = 1878] [serial = 374] [outer = (nil)] 09:55:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 96 (0x7f9721d8c800) [pid = 1878] [serial = 375] [outer = 0x7f971c7a9000] 09:55:52 INFO - PROCESS | 1878 | 1460998552464 Marionette DEBUG loaded listener.js 09:55:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 97 (0x7f97225bf000) [pid = 1878] [serial = 376] [outer = 0x7f971c7a9000] 09:55:53 INFO - PROCESS | 1878 | 1460998553229 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:55:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:55:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1189ms 09:55:53 INFO - PROCESS | 1878 | 1460998553307 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 1878 | 1460998553311 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:55:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:55:53 INFO - PROCESS | 1878 | 1460998553317 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - PROCESS | 1878 | 1460998553319 Marionette TRACE conn3 <- [1,474,null,{}] 09:55:53 INFO - PROCESS | 1878 | 1460998553325 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:53 INFO - PROCESS | 1878 | 1460998553504 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:55:53 INFO - PROCESS | 1878 | 1460998553529 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723039800 == 59 [pid = 1878] [id = 126] 09:55:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 98 (0x7f9719526c00) [pid = 1878] [serial = 377] [outer = (nil)] 09:55:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 99 (0x7f9719530c00) [pid = 1878] [serial = 378] [outer = 0x7f9719526c00] 09:55:53 INFO - PROCESS | 1878 | 1460998553588 Marionette DEBUG loaded listener.js 09:55:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 100 (0x7f9722185c00) [pid = 1878] [serial = 379] [outer = 0x7f9719526c00] 09:55:54 INFO - PROCESS | 1878 | 1460998554464 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:55:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:55:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1176ms 09:55:54 INFO - PROCESS | 1878 | 1460998554494 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:55:54 INFO - PROCESS | 1878 | 1460998554498 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:55:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:55:54 INFO - PROCESS | 1878 | 1460998554503 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:55:54 INFO - PROCESS | 1878 | 1460998554505 Marionette TRACE conn3 <- [1,478,null,{}] 09:55:54 INFO - PROCESS | 1878 | 1460998554511 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:54 INFO - PROCESS | 1878 | 1460998554687 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:55:54 INFO - PROCESS | 1878 | 1460998554712 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97242b3800 == 60 [pid = 1878] [id = 127] 09:55:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 101 (0x7f971952d000) [pid = 1878] [serial = 380] [outer = (nil)] 09:55:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 102 (0x7f9722e39800) [pid = 1878] [serial = 381] [outer = 0x7f971952d000] 09:55:54 INFO - PROCESS | 1878 | 1460998554772 Marionette DEBUG loaded listener.js 09:55:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 103 (0x7f9723428c00) [pid = 1878] [serial = 382] [outer = 0x7f971952d000] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 102 (0x7f9718cac800) [pid = 1878] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 101 (0x7f971a87ac00) [pid = 1878] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 100 (0x7f972556f000) [pid = 1878] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 99 (0x7f9717e6cc00) [pid = 1878] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 98 (0x7f971a460800) [pid = 1878] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 97 (0x7f97180a4000) [pid = 1878] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 96 (0x7f971c8e7000) [pid = 1878] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 95 (0x7f971c8e1c00) [pid = 1878] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 94 (0x7f971a7e6c00) [pid = 1878] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 93 (0x7f9723211800) [pid = 1878] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 92 (0x7f972419d400) [pid = 1878] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:55:55 INFO - PROCESS | 1878 | --DOMWINDOW == 91 (0x7f97185d7c00) [pid = 1878] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:55:55 INFO - PROCESS | 1878 | 1460998555654 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:55:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:55:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1179ms 09:55:55 INFO - PROCESS | 1878 | 1460998555684 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:55:55 INFO - PROCESS | 1878 | 1460998555687 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:55:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:55:55 INFO - PROCESS | 1878 | 1460998555697 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:55:55 INFO - PROCESS | 1878 | 1460998555699 Marionette TRACE conn3 <- [1,482,null,{}] 09:55:55 INFO - PROCESS | 1878 | 1460998555703 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:55 INFO - PROCESS | 1878 | 1460998555892 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:55:55 INFO - PROCESS | 1878 | 1460998555903 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f5df800 == 61 [pid = 1878] [id = 128] 09:55:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 92 (0x7f97194b9800) [pid = 1878] [serial = 383] [outer = (nil)] 09:55:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 93 (0x7f9722189c00) [pid = 1878] [serial = 384] [outer = 0x7f97194b9800] 09:55:55 INFO - PROCESS | 1878 | 1460998555967 Marionette DEBUG loaded listener.js 09:55:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 94 (0x7f9722fbf800) [pid = 1878] [serial = 385] [outer = 0x7f97194b9800] 09:55:56 INFO - PROCESS | 1878 | 1460998556739 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:55:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:55:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1093ms 09:55:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:55:56 INFO - PROCESS | 1878 | 1460998556794 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:55:56 INFO - PROCESS | 1878 | 1460998556796 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:55:56 INFO - PROCESS | 1878 | 1460998556803 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:55:56 INFO - PROCESS | 1878 | 1460998556806 Marionette TRACE conn3 <- [1,486,null,{}] 09:55:56 INFO - PROCESS | 1878 | 1460998556815 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:56 INFO - PROCESS | 1878 | 1460998556952 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:55:56 INFO - PROCESS | 1878 | 1460998556966 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730a5a800 == 62 [pid = 1878] [id = 129] 09:55:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 95 (0x7f97194be000) [pid = 1878] [serial = 386] [outer = (nil)] 09:55:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 96 (0x7f97241c3000) [pid = 1878] [serial = 387] [outer = 0x7f97194be000] 09:55:57 INFO - PROCESS | 1878 | 1460998557026 Marionette DEBUG loaded listener.js 09:55:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 97 (0x7f97296f0c00) [pid = 1878] [serial = 388] [outer = 0x7f97194be000] 09:55:58 INFO - PROCESS | 1878 | 1460998558067 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:55:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:55:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1336ms 09:55:58 INFO - PROCESS | 1878 | 1460998558139 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:55:58 INFO - PROCESS | 1878 | 1460998558147 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:55:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:55:58 INFO - PROCESS | 1878 | 1460998558156 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:55:58 INFO - PROCESS | 1878 | 1460998558161 Marionette TRACE conn3 <- [1,490,null,{}] 09:55:58 INFO - PROCESS | 1878 | 1460998558168 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:58 INFO - PROCESS | 1878 | 1460998558376 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:55:58 INFO - PROCESS | 1878 | 1460998558522 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971c89a000 == 63 [pid = 1878] [id = 130] 09:55:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 98 (0x7f9718c12400) [pid = 1878] [serial = 389] [outer = (nil)] 09:55:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 99 (0x7f97194b8400) [pid = 1878] [serial = 390] [outer = 0x7f9718c12400] 09:55:58 INFO - PROCESS | 1878 | 1460998558646 Marionette DEBUG loaded listener.js 09:55:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 100 (0x7f97194c0c00) [pid = 1878] [serial = 391] [outer = 0x7f9718c12400] 09:55:59 INFO - PROCESS | 1878 | 1460998559567 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:55:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:55:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1437ms 09:55:59 INFO - PROCESS | 1878 | 1460998559595 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:55:59 INFO - PROCESS | 1878 | 1460998559603 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:55:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:55:59 INFO - PROCESS | 1878 | 1460998559614 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:55:59 INFO - PROCESS | 1878 | 1460998559617 Marionette TRACE conn3 <- [1,494,null,{}] 09:55:59 INFO - PROCESS | 1878 | 1460998559623 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:59 INFO - PROCESS | 1878 | 1460998559785 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:55:59 INFO - PROCESS | 1878 | 1460998559935 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9728a4d800 == 64 [pid = 1878] [id = 131] 09:55:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 101 (0x7f9718caf400) [pid = 1878] [serial = 392] [outer = (nil)] 09:56:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 102 (0x7f971c7ab800) [pid = 1878] [serial = 393] [outer = 0x7f9718caf400] 09:56:00 INFO - PROCESS | 1878 | 1460998560009 Marionette DEBUG loaded listener.js 09:56:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 103 (0x7f971ca32800) [pid = 1878] [serial = 394] [outer = 0x7f9718caf400] 09:56:01 INFO - PROCESS | 1878 | 1460998561046 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:56:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:56:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1487ms 09:56:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:56:01 INFO - PROCESS | 1878 | 1460998561102 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:56:01 INFO - PROCESS | 1878 | 1460998561105 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:56:01 INFO - PROCESS | 1878 | 1460998561112 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:56:01 INFO - PROCESS | 1878 | 1460998561117 Marionette TRACE conn3 <- [1,498,null,{}] 09:56:01 INFO - PROCESS | 1878 | 1460998561133 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:01 INFO - PROCESS | 1878 | 1460998561344 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:56:01 INFO - PROCESS | 1878 | 1460998561534 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973696b800 == 65 [pid = 1878] [id = 132] 09:56:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 104 (0x7f9720835800) [pid = 1878] [serial = 395] [outer = (nil)] 09:56:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 105 (0x7f9722187800) [pid = 1878] [serial = 396] [outer = 0x7f9720835800] 09:56:01 INFO - PROCESS | 1878 | 1460998561625 Marionette DEBUG loaded listener.js 09:56:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 106 (0x7f9722fb7000) [pid = 1878] [serial = 397] [outer = 0x7f9720835800] 09:56:02 INFO - PROCESS | 1878 | 1460998562451 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:56:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:56:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1389ms 09:56:02 INFO - PROCESS | 1878 | 1460998562502 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:56:02 INFO - PROCESS | 1878 | 1460998562506 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:56:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:56:02 INFO - PROCESS | 1878 | 1460998562513 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:56:02 INFO - PROCESS | 1878 | 1460998562516 Marionette TRACE conn3 <- [1,502,null,{}] 09:56:02 INFO - PROCESS | 1878 | 1460998562521 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:02 INFO - PROCESS | 1878 | 1460998562691 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:56:02 INFO - PROCESS | 1878 | 1460998562839 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ce0000 == 66 [pid = 1878] [id = 133] 09:56:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 107 (0x7f9720839400) [pid = 1878] [serial = 398] [outer = (nil)] 09:56:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 108 (0x7f972f80b800) [pid = 1878] [serial = 399] [outer = 0x7f9720839400] 09:56:02 INFO - PROCESS | 1878 | 1460998562913 Marionette DEBUG loaded listener.js 09:56:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 109 (0x7f9732929400) [pid = 1878] [serial = 400] [outer = 0x7f9720839400] 09:56:03 INFO - PROCESS | 1878 | 1460998563741 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:56:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:56:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1284ms 09:56:03 INFO - PROCESS | 1878 | 1460998563798 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:56:03 INFO - PROCESS | 1878 | 1460998563801 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:56:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:56:03 INFO - PROCESS | 1878 | 1460998563808 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:56:03 INFO - PROCESS | 1878 | 1460998563811 Marionette TRACE conn3 <- [1,506,null,{}] 09:56:03 INFO - PROCESS | 1878 | 1460998563817 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:03 INFO - PROCESS | 1878 | 1460998563968 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:56:04 INFO - PROCESS | 1878 | 1460998564116 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9738c90000 == 67 [pid = 1878] [id = 134] 09:56:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 110 (0x7f9717f56000) [pid = 1878] [serial = 401] [outer = (nil)] 09:56:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 111 (0x7f9717f5b800) [pid = 1878] [serial = 402] [outer = 0x7f9717f56000] 09:56:04 INFO - PROCESS | 1878 | 1460998564189 Marionette DEBUG loaded listener.js 09:56:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 112 (0x7f9717f60000) [pid = 1878] [serial = 403] [outer = 0x7f9717f56000] 09:56:05 INFO - PROCESS | 1878 | 1460998565119 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:56:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:56:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1390ms 09:56:05 INFO - PROCESS | 1878 | 1460998565198 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:56:05 INFO - PROCESS | 1878 | 1460998565202 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:56:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:56:05 INFO - PROCESS | 1878 | 1460998565208 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:56:05 INFO - PROCESS | 1878 | 1460998565211 Marionette TRACE conn3 <- [1,510,null,{}] 09:56:05 INFO - PROCESS | 1878 | 1460998565217 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:05 INFO - PROCESS | 1878 | 1460998565431 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:56:05 INFO - PROCESS | 1878 | 1460998565620 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ce1000 == 68 [pid = 1878] [id = 135] 09:56:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 113 (0x7f97169c7400) [pid = 1878] [serial = 404] [outer = (nil)] 09:56:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 114 (0x7f9717f56400) [pid = 1878] [serial = 405] [outer = 0x7f97169c7400] 09:56:05 INFO - PROCESS | 1878 | 1460998565952 Marionette DEBUG loaded listener.js 09:56:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 115 (0x7f97180a0800) [pid = 1878] [serial = 406] [outer = 0x7f97169c7400] 09:56:06 INFO - PROCESS | 1878 | 1460998566904 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:56:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:56:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1743ms 09:56:06 INFO - PROCESS | 1878 | 1460998566953 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:56:06 INFO - PROCESS | 1878 | 1460998566957 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:56:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:56:06 INFO - PROCESS | 1878 | 1460998566966 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:56:06 INFO - PROCESS | 1878 | 1460998566971 Marionette TRACE conn3 <- [1,514,null,{}] 09:56:06 INFO - PROCESS | 1878 | 1460998566978 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:07 INFO - PROCESS | 1878 | 1460998567130 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:56:07 INFO - PROCESS | 1878 | 1460998567292 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716989800 == 69 [pid = 1878] [id = 136] 09:56:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 116 (0x7f97169c6800) [pid = 1878] [serial = 407] [outer = (nil)] 09:56:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 117 (0x7f97185db800) [pid = 1878] [serial = 408] [outer = 0x7f97169c6800] 09:56:07 INFO - PROCESS | 1878 | 1460998567416 Marionette DEBUG loaded listener.js 09:56:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 118 (0x7f9718cb5c00) [pid = 1878] [serial = 409] [outer = 0x7f97169c6800] 09:56:07 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240ee000 == 68 [pid = 1878] [id = 63] 09:56:07 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97288be000 == 67 [pid = 1878] [id = 64] 09:56:07 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9730a57000 == 66 [pid = 1878] [id = 70] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 117 (0x7f971c7b4000) [pid = 1878] [serial = 345] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721612000 == 65 [pid = 1878] [id = 67] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972fa60000 == 64 [pid = 1878] [id = 69] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240e8800 == 63 [pid = 1878] [id = 68] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f5df800 == 62 [pid = 1878] [id = 128] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97242b3800 == 61 [pid = 1878] [id = 127] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723039800 == 60 [pid = 1878] [id = 126] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972229c000 == 59 [pid = 1878] [id = 125] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971a750000 == 58 [pid = 1878] [id = 124] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717ec5000 == 57 [pid = 1878] [id = 123] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c76800 == 56 [pid = 1878] [id = 120] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9738c9f800 == 55 [pid = 1878] [id = 119] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734c68800 == 54 [pid = 1878] [id = 118] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240f4800 == 53 [pid = 1878] [id = 117] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971951f800 == 52 [pid = 1878] [id = 116] 09:56:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9730aff800 == 51 [pid = 1878] [id = 115] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 116 (0x7f973422ac00) [pid = 1878] [serial = 340] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 115 (0x7f97186c8400) [pid = 1878] [serial = 342] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 114 (0x7f971cc26800) [pid = 1878] [serial = 328] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 113 (0x7f971c8c8400) [pid = 1878] [serial = 327] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 112 (0x7f9736995000) [pid = 1878] [serial = 310] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 111 (0x7f971c8e1000) [pid = 1878] [serial = 312] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 110 (0x7f97222ce400) [pid = 1878] [serial = 333] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 109 (0x7f9723055800) [pid = 1878] [serial = 334] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 108 (0x7f9722185400) [pid = 1878] [serial = 315] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 107 (0x7f972342c000) [pid = 1878] [serial = 336] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 106 (0x7f9721ef6400) [pid = 1878] [serial = 331] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 105 (0x7f971f095800) [pid = 1878] [serial = 330] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 104 (0x7f97308c1800) [pid = 1878] [serial = 318] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 103 (0x7f97373e5400) [pid = 1878] [serial = 321] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 102 (0x7f9738c64400) [pid = 1878] [serial = 324] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 101 (0x7f9730bb7800) [pid = 1878] [serial = 339] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 100 (0x7f972e7d2000) [pid = 1878] [serial = 337] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 99 (0x7f972096d000) [pid = 1878] [serial = 343] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 98 (0x7f972f890c00) [pid = 1878] [serial = 280] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 97 (0x7f9736993800) [pid = 1878] [serial = 283] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 96 (0x7f97255e4c00) [pid = 1878] [serial = 286] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 95 (0x7f9722e3a800) [pid = 1878] [serial = 277] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | --DOMWINDOW == 94 (0x7f97202eac00) [pid = 1878] [serial = 274] [outer = (nil)] [url = about:blank] 09:56:08 INFO - PROCESS | 1878 | 1460998568306 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:56:08 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 09:56:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1384ms 09:56:08 INFO - PROCESS | 1878 | 1460998568350 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:56:08 INFO - PROCESS | 1878 | 1460998568356 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:56:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:56:08 INFO - PROCESS | 1878 | 1460998568365 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:56:08 INFO - PROCESS | 1878 | 1460998568369 Marionette TRACE conn3 <- [1,518,null,{}] 09:56:08 INFO - PROCESS | 1878 | 1460998568375 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:08 INFO - PROCESS | 1878 | 1460998568513 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:56:08 INFO - PROCESS | 1878 | 1460998568530 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719516000 == 52 [pid = 1878] [id = 137] 09:56:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 95 (0x7f97186cf800) [pid = 1878] [serial = 410] [outer = (nil)] 09:56:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 96 (0x7f971974cc00) [pid = 1878] [serial = 411] [outer = 0x7f97186cf800] 09:56:08 INFO - PROCESS | 1878 | 1460998568592 Marionette DEBUG loaded listener.js 09:56:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 97 (0x7f971a7ec800) [pid = 1878] [serial = 412] [outer = 0x7f97186cf800] 09:56:09 INFO - PROCESS | 1878 | 1460998569488 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:56:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:56:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1189ms 09:56:09 INFO - PROCESS | 1878 | 1460998569556 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:56:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:56:09 INFO - PROCESS | 1878 | 1460998569560 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:56:09 INFO - PROCESS | 1878 | 1460998569565 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:56:09 INFO - PROCESS | 1878 | 1460998569571 Marionette TRACE conn3 <- [1,522,null,{}] 09:56:09 INFO - PROCESS | 1878 | 1460998569586 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:09 INFO - PROCESS | 1878 | 1460998569740 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:56:09 INFO - PROCESS | 1878 | 1460998569844 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972156e000 == 53 [pid = 1878] [id = 138] 09:56:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 98 (0x7f97194bf400) [pid = 1878] [serial = 413] [outer = (nil)] 09:56:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 99 (0x7f971c8e2000) [pid = 1878] [serial = 414] [outer = 0x7f97194bf400] 09:56:09 INFO - PROCESS | 1878 | 1460998569908 Marionette DEBUG loaded listener.js 09:56:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 100 (0x7f971ee0d400) [pid = 1878] [serial = 415] [outer = 0x7f97194bf400] 09:56:10 INFO - PROCESS | 1878 | 1460998570654 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:56:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:56:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1136ms 09:56:10 INFO - PROCESS | 1878 | 1460998570702 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:56:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:56:10 INFO - PROCESS | 1878 | 1460998570707 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:56:10 INFO - PROCESS | 1878 | 1460998570720 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:56:10 INFO - PROCESS | 1878 | 1460998570734 Marionette TRACE conn3 <- [1,526,null,{}] 09:56:10 INFO - PROCESS | 1878 | 1460998570739 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:10 INFO - PROCESS | 1878 | 1460998570934 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:56:10 INFO - PROCESS | 1878 | 1460998570955 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722978000 == 54 [pid = 1878] [id = 139] 09:56:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 101 (0x7f971cc2c000) [pid = 1878] [serial = 416] [outer = (nil)] 09:56:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 102 (0x7f9720841400) [pid = 1878] [serial = 417] [outer = 0x7f971cc2c000] 09:56:11 INFO - PROCESS | 1878 | 1460998571018 Marionette DEBUG loaded listener.js 09:56:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 103 (0x7f972167e400) [pid = 1878] [serial = 418] [outer = 0x7f971cc2c000] 09:56:11 INFO - PROCESS | 1878 | 1460998571962 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:56:12 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 09:56:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1310ms 09:56:12 INFO - PROCESS | 1878 | 1460998572023 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:56:12 INFO - PROCESS | 1878 | 1460998572026 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:56:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:56:12 INFO - PROCESS | 1878 | 1460998572049 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:56:12 INFO - PROCESS | 1878 | 1460998572052 Marionette TRACE conn3 <- [1,530,null,{}] 09:56:12 INFO - PROCESS | 1878 | 1460998572057 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:12 INFO - PROCESS | 1878 | 1460998572242 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:56:12 INFO - PROCESS | 1878 | 1460998572265 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716a31800 == 55 [pid = 1878] [id = 140] 09:56:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 104 (0x7f972217f000) [pid = 1878] [serial = 419] [outer = (nil)] 09:56:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 105 (0x7f9722189400) [pid = 1878] [serial = 420] [outer = 0x7f972217f000] 09:56:12 INFO - PROCESS | 1878 | 1460998572336 Marionette DEBUG loaded listener.js 09:56:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 106 (0x7f9722c29400) [pid = 1878] [serial = 421] [outer = 0x7f972217f000] 09:56:12 INFO - PROCESS | 1878 | --DOMWINDOW == 105 (0x7f971c7ac400) [pid = 1878] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:56:12 INFO - PROCESS | 1878 | --DOMWINDOW == 104 (0x7f97194b9800) [pid = 1878] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:56:12 INFO - PROCESS | 1878 | --DOMWINDOW == 103 (0x7f97180b8000) [pid = 1878] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:56:12 INFO - PROCESS | 1878 | --DOMWINDOW == 102 (0x7f9719526c00) [pid = 1878] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:56:12 INFO - PROCESS | 1878 | --DOMWINDOW == 101 (0x7f971c7a9000) [pid = 1878] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:56:12 INFO - PROCESS | 1878 | --DOMWINDOW == 100 (0x7f971952d000) [pid = 1878] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:56:12 INFO - PROCESS | 1878 | --DOMWINDOW == 99 (0x7f97180bb000) [pid = 1878] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:56:13 INFO - PROCESS | 1878 | 1460998573212 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:56:13 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 09:56:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:56:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:56:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:56:13 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 09:56:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:56:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:56:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:56:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1186ms 09:56:13 INFO - PROCESS | 1878 | 1460998573261 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:56:13 INFO - PROCESS | 1878 | 1460998573265 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:56:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:56:13 INFO - PROCESS | 1878 | 1460998573274 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 1878 | 1460998573277 Marionette TRACE conn3 <- [1,534,null,{}] 09:56:13 INFO - PROCESS | 1878 | 1460998573282 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:13 INFO - PROCESS | 1878 | 1460998573453 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:56:13 INFO - PROCESS | 1878 | 1460998573473 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240f9000 == 56 [pid = 1878] [id = 141] 09:56:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 100 (0x7f9722e3a800) [pid = 1878] [serial = 422] [outer = (nil)] 09:56:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 101 (0x7f97240a7c00) [pid = 1878] [serial = 423] [outer = 0x7f9722e3a800] 09:56:13 INFO - PROCESS | 1878 | 1460998573533 Marionette DEBUG loaded listener.js 09:56:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 102 (0x7f97242a5800) [pid = 1878] [serial = 424] [outer = 0x7f9722e3a800] 09:56:14 INFO - PROCESS | 1878 | 1460998574264 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:56:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:56:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1031ms 09:56:14 INFO - PROCESS | 1878 | 1460998574307 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:56:14 INFO - PROCESS | 1878 | 1460998574310 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:56:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:56:14 INFO - PROCESS | 1878 | 1460998574316 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:56:14 INFO - PROCESS | 1878 | 1460998574318 Marionette TRACE conn3 <- [1,538,null,{}] 09:56:14 INFO - PROCESS | 1878 | 1460998574323 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:14 INFO - PROCESS | 1878 | 1460998574535 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:56:15 INFO - PROCESS | 1878 | 1460998575073 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ec6800 == 57 [pid = 1878] [id = 142] 09:56:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 103 (0x7f9717f5cc00) [pid = 1878] [serial = 425] [outer = (nil)] 09:56:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 104 (0x7f971809cc00) [pid = 1878] [serial = 426] [outer = 0x7f9717f5cc00] 09:56:15 INFO - PROCESS | 1878 | 1460998575257 Marionette DEBUG loaded listener.js 09:56:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 105 (0x7f97185d7c00) [pid = 1878] [serial = 427] [outer = 0x7f9717f5cc00] 09:56:16 INFO - PROCESS | 1878 | 1460998576164 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:56:16 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. 09:56:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1888ms 09:56:16 INFO - PROCESS | 1878 | 1460998576207 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:56:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:56:16 INFO - PROCESS | 1878 | 1460998576215 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:56:16 INFO - PROCESS | 1878 | 1460998576223 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:56:16 INFO - PROCESS | 1878 | 1460998576228 Marionette TRACE conn3 <- [1,542,null,{}] 09:56:16 INFO - PROCESS | 1878 | 1460998576236 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:16 INFO - PROCESS | 1878 | 1460998576532 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:56:16 INFO - PROCESS | 1878 | 1460998576611 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721d27800 == 58 [pid = 1878] [id = 143] 09:56:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 106 (0x7f97185d9400) [pid = 1878] [serial = 428] [outer = (nil)] 09:56:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 107 (0x7f971a45e000) [pid = 1878] [serial = 429] [outer = 0x7f97185d9400] 09:56:16 INFO - PROCESS | 1878 | 1460998576689 Marionette DEBUG loaded listener.js 09:56:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 108 (0x7f971c7adc00) [pid = 1878] [serial = 430] [outer = 0x7f97185d9400] 09:56:17 INFO - PROCESS | 1878 | 1460998577628 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:56:17 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. 09:56:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1433ms 09:56:17 INFO - PROCESS | 1878 | 1460998577660 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:56:17 INFO - PROCESS | 1878 | 1460998577665 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:56:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:56:17 INFO - PROCESS | 1878 | 1460998577674 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:56:17 INFO - PROCESS | 1878 | 1460998577677 Marionette TRACE conn3 <- [1,546,null,{}] 09:56:17 INFO - PROCESS | 1878 | 1460998577683 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:17 INFO - PROCESS | 1878 | 1460998577876 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:56:18 INFO - PROCESS | 1878 | 1460998578027 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7f7000 == 59 [pid = 1878] [id = 144] 09:56:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 109 (0x7f9718cadc00) [pid = 1878] [serial = 431] [outer = (nil)] 09:56:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 110 (0x7f971c8d3c00) [pid = 1878] [serial = 432] [outer = 0x7f9718cadc00] 09:56:18 INFO - PROCESS | 1878 | 1460998578104 Marionette DEBUG loaded listener.js 09:56:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 111 (0x7f97212e6800) [pid = 1878] [serial = 433] [outer = 0x7f9718cadc00] 09:56:18 INFO - PROCESS | 1878 | 1460998578994 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 09:56:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:56:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1345ms 09:56:19 INFO - PROCESS | 1878 | 1460998579019 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:56:19 INFO - PROCESS | 1878 | 1460998579023 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:56:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:56:19 INFO - PROCESS | 1878 | 1460998579037 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:56:19 INFO - PROCESS | 1878 | 1460998579047 Marionette TRACE conn3 <- [1,550,null,{}] 09:56:19 INFO - PROCESS | 1878 | 1460998579055 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:19 INFO - PROCESS | 1878 | 1460998579281 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:56:19 INFO - PROCESS | 1878 | 1460998579446 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734186800 == 60 [pid = 1878] [id = 145] 09:56:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 112 (0x7f971952d000) [pid = 1878] [serial = 434] [outer = (nil)] 09:56:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 113 (0x7f9722c25000) [pid = 1878] [serial = 435] [outer = 0x7f971952d000] 09:56:19 INFO - PROCESS | 1878 | 1460998579520 Marionette DEBUG loaded listener.js 09:56:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 114 (0x7f97241ac000) [pid = 1878] [serial = 436] [outer = 0x7f971952d000] 09:56:20 INFO - PROCESS | 1878 | 1460998580359 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 09:56:20 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. 09:56:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1353ms 09:56:20 INFO - PROCESS | 1878 | 1460998580384 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:56:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:56:20 INFO - PROCESS | 1878 | 1460998580389 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:56:20 INFO - PROCESS | 1878 | 1460998580395 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:56:20 INFO - PROCESS | 1878 | 1460998580399 Marionette TRACE conn3 <- [1,554,null,{}] 09:56:20 INFO - PROCESS | 1878 | 1460998580406 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:20 INFO - PROCESS | 1878 | 1460998580636 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:56:20 INFO - PROCESS | 1878 | 1460998580764 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9737634000 == 61 [pid = 1878] [id = 146] 09:56:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 115 (0x7f97169d1400) [pid = 1878] [serial = 437] [outer = (nil)] 09:56:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 116 (0x7f97255ec400) [pid = 1878] [serial = 438] [outer = 0x7f97169d1400] 09:56:20 INFO - PROCESS | 1878 | 1460998580835 Marionette DEBUG loaded listener.js 09:56:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 117 (0x7f9730731400) [pid = 1878] [serial = 439] [outer = 0x7f97169d1400] 09:56:21 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:21 INFO - PROCESS | 1878 | 1460998581747 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:56:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:56:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1389ms 09:56:21 INFO - PROCESS | 1878 | 1460998581785 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:56:21 INFO - PROCESS | 1878 | 1460998581788 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:56:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:56:21 INFO - PROCESS | 1878 | 1460998581795 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:56:21 INFO - PROCESS | 1878 | 1460998581798 Marionette TRACE conn3 <- [1,558,null,{}] 09:56:21 INFO - PROCESS | 1878 | 1460998581804 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:21 INFO - PROCESS | 1878 | 1460998581967 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:56:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 118 (0x7f9717c97000) [pid = 1878] [serial = 440] [outer = 0x7f9718c0d400] 09:56:22 INFO - PROCESS | 1878 | 1460998582155 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9738e78800 == 62 [pid = 1878] [id = 147] 09:56:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 119 (0x7f9717e6b800) [pid = 1878] [serial = 441] [outer = (nil)] 09:56:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 120 (0x7f97255e5c00) [pid = 1878] [serial = 442] [outer = 0x7f9717e6b800] 09:56:22 INFO - PROCESS | 1878 | 1460998582256 Marionette DEBUG loaded listener.js 09:56:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 121 (0x7f973414c000) [pid = 1878] [serial = 443] [outer = 0x7f9717e6b800] 09:56:23 INFO - PROCESS | 1878 | 1460998583203 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:56:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:56:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1440ms 09:56:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:56:23 INFO - PROCESS | 1878 | 1460998583236 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:56:23 INFO - PROCESS | 1878 | 1460998583239 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:56:23 INFO - PROCESS | 1878 | 1460998583246 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:56:23 INFO - PROCESS | 1878 | 1460998583249 Marionette TRACE conn3 <- [1,562,null,{}] 09:56:23 INFO - PROCESS | 1878 | 1460998583254 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:23 INFO - PROCESS | 1878 | 1460998583414 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:56:23 INFO - PROCESS | 1878 | 1460998583566 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf41800 == 63 [pid = 1878] [id = 148] 09:56:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 122 (0x7f97117adc00) [pid = 1878] [serial = 444] [outer = (nil)] 09:56:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 123 (0x7f97255ed800) [pid = 1878] [serial = 445] [outer = 0x7f97117adc00] 09:56:23 INFO - PROCESS | 1878 | 1460998583638 Marionette DEBUG loaded listener.js 09:56:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 124 (0x7f973422e000) [pid = 1878] [serial = 446] [outer = 0x7f97117adc00] 09:56:24 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:24 INFO - PROCESS | 1878 | 1460998584492 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:56:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:56:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1282ms 09:56:24 INFO - PROCESS | 1878 | 1460998584527 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:56:24 INFO - PROCESS | 1878 | 1460998584531 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:56:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:56:24 INFO - PROCESS | 1878 | 1460998584537 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:56:24 INFO - PROCESS | 1878 | 1460998584540 Marionette TRACE conn3 <- [1,566,null,{}] 09:56:24 INFO - PROCESS | 1878 | 1460998584545 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:24 INFO - PROCESS | 1878 | 1460998584708 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:56:24 INFO - PROCESS | 1878 | 1460998584861 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:24 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b0f800 == 64 [pid = 1878] [id = 149] 09:56:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 125 (0x7f97169c8000) [pid = 1878] [serial = 447] [outer = (nil)] 09:56:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 126 (0x7f9716b2b000) [pid = 1878] [serial = 448] [outer = 0x7f97169c8000] 09:56:24 INFO - PROCESS | 1878 | 1460998584935 Marionette DEBUG loaded listener.js 09:56:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 127 (0x7f9716b2fc00) [pid = 1878] [serial = 449] [outer = 0x7f97169c8000] 09:56:25 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:25 INFO - PROCESS | 1878 | 1460998585814 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:56:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:56:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1328ms 09:56:25 INFO - PROCESS | 1878 | 1460998585867 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:56:25 INFO - PROCESS | 1878 | 1460998585871 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:56:25 INFO - PROCESS | 1878 | 1460998585877 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:56:25 INFO - PROCESS | 1878 | 1460998585880 Marionette TRACE conn3 <- [1,570,null,{}] 09:56:25 INFO - PROCESS | 1878 | 1460998585885 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:26 INFO - PROCESS | 1878 | 1460998586048 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:56:26 INFO - PROCESS | 1878 | 1460998586202 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97288bc800 == 65 [pid = 1878] [id = 150] 09:56:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f97117a8000) [pid = 1878] [serial = 450] [outer = (nil)] 09:56:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f9716b74400) [pid = 1878] [serial = 451] [outer = 0x7f97117a8000] 09:56:26 INFO - PROCESS | 1878 | 1460998586278 Marionette DEBUG loaded listener.js 09:56:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f9716b78c00) [pid = 1878] [serial = 452] [outer = 0x7f97117a8000] 09:56:26 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:27 INFO - PROCESS | 1878 | 1460998587189 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:56:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:56:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1383ms 09:56:27 INFO - PROCESS | 1878 | 1460998587261 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:56:27 INFO - PROCESS | 1878 | 1460998587265 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:56:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:56:27 INFO - PROCESS | 1878 | 1460998587271 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:56:27 INFO - PROCESS | 1878 | 1460998587274 Marionette TRACE conn3 <- [1,574,null,{}] 09:56:27 INFO - PROCESS | 1878 | 1460998587280 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:27 INFO - PROCESS | 1878 | 1460998587707 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:56:27 INFO - PROCESS | 1878 | 1460998587941 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717cd7000 == 66 [pid = 1878] [id = 151] 09:56:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f9716b2b800) [pid = 1878] [serial = 453] [outer = (nil)] 09:56:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f9716b7c400) [pid = 1878] [serial = 454] [outer = 0x7f9716b2b800] 09:56:28 INFO - PROCESS | 1878 | 1460998588011 Marionette DEBUG loaded listener.js 09:56:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f9717c99400) [pid = 1878] [serial = 455] [outer = 0x7f9716b2b800] 09:56:28 INFO - PROCESS | 1878 | 1460998588944 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:56:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:56:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1735ms 09:56:29 INFO - PROCESS | 1878 | 1460998589009 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:56:29 INFO - PROCESS | 1878 | 1460998589015 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:56:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:56:29 INFO - PROCESS | 1878 | 1460998589023 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:56:29 INFO - PROCESS | 1878 | 1460998589029 Marionette TRACE conn3 <- [1,578,null,{}] 09:56:29 INFO - PROCESS | 1878 | 1460998589035 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:29 INFO - PROCESS | 1878 | 1460998589201 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:56:29 INFO - PROCESS | 1878 | 1460998589353 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718a65800 == 67 [pid = 1878] [id = 152] 09:56:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f97180ae800) [pid = 1878] [serial = 456] [outer = (nil)] 09:56:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f97180b9c00) [pid = 1878] [serial = 457] [outer = 0x7f97180ae800] 09:56:29 INFO - PROCESS | 1878 | 1460998589474 Marionette DEBUG loaded listener.js 09:56:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f97185e0400) [pid = 1878] [serial = 458] [outer = 0x7f97180ae800] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f9718c10000) [pid = 1878] [serial = 348] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f9720839c00) [pid = 1878] [serial = 351] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f9720840800) [pid = 1878] [serial = 354] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f9722c27400) [pid = 1878] [serial = 357] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f97242a4c00) [pid = 1878] [serial = 360] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f97347ba000) [pid = 1878] [serial = 363] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240f9000 == 66 [pid = 1878] [id = 141] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716a31800 == 65 [pid = 1878] [id = 140] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722978000 == 64 [pid = 1878] [id = 139] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972156e000 == 63 [pid = 1878] [id = 138] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719516000 == 62 [pid = 1878] [id = 137] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716989800 == 61 [pid = 1878] [id = 136] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717ce1000 == 60 [pid = 1878] [id = 135] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9738c90000 == 59 [pid = 1878] [id = 134] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717ce0000 == 58 [pid = 1878] [id = 133] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973696b800 == 57 [pid = 1878] [id = 132] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9728a4d800 == 56 [pid = 1878] [id = 131] 09:56:30 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971c89a000 == 55 [pid = 1878] [id = 130] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 129 (0x7f9723428c00) [pid = 1878] [serial = 382] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 128 (0x7f9722185c00) [pid = 1878] [serial = 379] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 127 (0x7f97225bf000) [pid = 1878] [serial = 376] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 126 (0x7f9722fbf800) [pid = 1878] [serial = 385] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 125 (0x7f9719530c00) [pid = 1878] [serial = 378] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 124 (0x7f9722e39800) [pid = 1878] [serial = 381] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 123 (0x7f9722189c00) [pid = 1878] [serial = 384] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 122 (0x7f972083b000) [pid = 1878] [serial = 346] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 121 (0x7f97169ce800) [pid = 1878] [serial = 366] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 120 (0x7f9718ab5800) [pid = 1878] [serial = 370] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 119 (0x7f97185d4000) [pid = 1878] [serial = 369] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 118 (0x7f971c8c9000) [pid = 1878] [serial = 372] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 117 (0x7f971ee11000) [pid = 1878] [serial = 373] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | --DOMWINDOW == 116 (0x7f9721d8c800) [pid = 1878] [serial = 375] [outer = (nil)] [url = about:blank] 09:56:30 INFO - PROCESS | 1878 | 1460998590425 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:56:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:56:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1436ms 09:56:30 INFO - PROCESS | 1878 | 1460998590460 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:56:30 INFO - PROCESS | 1878 | 1460998590464 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:56:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:56:30 INFO - PROCESS | 1878 | 1460998590470 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:56:30 INFO - PROCESS | 1878 | 1460998590472 Marionette TRACE conn3 <- [1,582,null,{}] 09:56:30 INFO - PROCESS | 1878 | 1460998590478 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:30 INFO - PROCESS | 1878 | 1460998590650 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:56:30 INFO - PROCESS | 1878 | 1460998590764 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718d2c000 == 56 [pid = 1878] [id = 153] 09:56:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 117 (0x7f971809fc00) [pid = 1878] [serial = 459] [outer = (nil)] 09:56:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 118 (0x7f97194b9800) [pid = 1878] [serial = 460] [outer = 0x7f971809fc00] 09:56:30 INFO - PROCESS | 1878 | 1460998590828 Marionette DEBUG loaded listener.js 09:56:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 119 (0x7f971952cc00) [pid = 1878] [serial = 461] [outer = 0x7f971809fc00] 09:56:31 INFO - PROCESS | 1878 | 1460998591651 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:56:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:56:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1232ms 09:56:31 INFO - PROCESS | 1878 | 1460998591704 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:56:31 INFO - PROCESS | 1878 | 1460998591709 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:56:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:56:31 INFO - PROCESS | 1878 | 1460998591726 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:56:31 INFO - PROCESS | 1878 | 1460998591733 Marionette TRACE conn3 <- [1,586,null,{}] 09:56:31 INFO - PROCESS | 1878 | 1460998591739 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:31 INFO - PROCESS | 1878 | 1460998591920 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:56:32 INFO - PROCESS | 1878 | 1460998592029 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c65000 == 57 [pid = 1878] [id = 154] 09:56:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 120 (0x7f9717c98000) [pid = 1878] [serial = 462] [outer = (nil)] 09:56:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 121 (0x7f971ca31400) [pid = 1878] [serial = 463] [outer = 0x7f9717c98000] 09:56:32 INFO - PROCESS | 1878 | 1460998592093 Marionette DEBUG loaded listener.js 09:56:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 122 (0x7f971cca8400) [pid = 1878] [serial = 464] [outer = 0x7f9717c98000] 09:56:32 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:33 INFO - PROCESS | 1878 | 1460998593048 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:56:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:56:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1400ms 09:56:33 INFO - PROCESS | 1878 | 1460998593120 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:56:33 INFO - PROCESS | 1878 | 1460998593125 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:56:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:56:33 INFO - PROCESS | 1878 | 1460998593134 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:56:33 INFO - PROCESS | 1878 | 1460998593139 Marionette TRACE conn3 <- [1,590,null,{}] 09:56:33 INFO - PROCESS | 1878 | 1460998593147 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:33 INFO - PROCESS | 1878 | 1460998593364 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:56:33 INFO - PROCESS | 1878 | 1460998593569 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971950e000 == 58 [pid = 1878] [id = 155] 09:56:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 123 (0x7f9717f5d000) [pid = 1878] [serial = 465] [outer = (nil)] 09:56:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 124 (0x7f971809d000) [pid = 1878] [serial = 466] [outer = 0x7f9717f5d000] 09:56:33 INFO - PROCESS | 1878 | 1460998593691 Marionette DEBUG loaded listener.js 09:56:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 125 (0x7f97186cac00) [pid = 1878] [serial = 467] [outer = 0x7f9717f5d000] 09:56:34 INFO - PROCESS | 1878 | 1460998594517 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:56:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:56:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1437ms 09:56:34 INFO - PROCESS | 1878 | 1460998594572 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:56:34 INFO - PROCESS | 1878 | 1460998594581 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:56:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:56:34 INFO - PROCESS | 1878 | 1460998594592 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:56:34 INFO - PROCESS | 1878 | 1460998594596 Marionette TRACE conn3 <- [1,594,null,{}] 09:56:34 INFO - PROCESS | 1878 | 1460998594602 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:34 INFO - PROCESS | 1878 | 1460998594825 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:56:34 INFO - PROCESS | 1878 | 1460998594975 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722792800 == 59 [pid = 1878] [id = 156] 09:56:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 126 (0x7f9719529800) [pid = 1878] [serial = 468] [outer = (nil)] 09:56:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 127 (0x7f971c7b0000) [pid = 1878] [serial = 469] [outer = 0x7f9719529800] 09:56:35 INFO - PROCESS | 1878 | 1460998595049 Marionette DEBUG loaded listener.js 09:56:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f971ccab800) [pid = 1878] [serial = 470] [outer = 0x7f9719529800] 09:56:36 INFO - PROCESS | 1878 | 1460998596123 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1581ms 09:56:36 INFO - PROCESS | 1878 | 1460998596174 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:56:36 INFO - PROCESS | 1878 | 1460998596178 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:56:36 INFO - PROCESS | 1878 | 1460998596184 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:56:36 INFO - PROCESS | 1878 | 1460998596190 Marionette TRACE conn3 <- [1,598,null,{}] 09:56:36 INFO - PROCESS | 1878 | 1460998596206 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:36 INFO - PROCESS | 1878 | 1460998596389 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:56:36 INFO - PROCESS | 1878 | 1460998596622 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:36 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240c4000 == 60 [pid = 1878] [id = 157] 09:56:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f972083b000) [pid = 1878] [serial = 471] [outer = (nil)] 09:56:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f972096d400) [pid = 1878] [serial = 472] [outer = 0x7f972083b000] 09:56:36 INFO - PROCESS | 1878 | 1460998596748 Marionette DEBUG loaded listener.js 09:56:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f972217b800) [pid = 1878] [serial = 473] [outer = 0x7f972083b000] 09:56:37 INFO - PROCESS | 1878 | 1460998597568 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:56:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:56:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1434ms 09:56:37 INFO - PROCESS | 1878 | 1460998597619 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:56:37 INFO - PROCESS | 1878 | 1460998597624 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:56:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:56:37 INFO - PROCESS | 1878 | 1460998597630 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:56:37 INFO - PROCESS | 1878 | 1460998597633 Marionette TRACE conn3 <- [1,602,null,{}] 09:56:37 INFO - PROCESS | 1878 | 1460998597638 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:37 INFO - PROCESS | 1878 | 1460998597822 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:56:37 INFO - PROCESS | 1878 | 1460998597971 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7f2000 == 61 [pid = 1878] [id = 158] 09:56:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f9716b31c00) [pid = 1878] [serial = 474] [outer = (nil)] 09:56:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f97225c0000) [pid = 1878] [serial = 475] [outer = 0x7f9716b31c00] 09:56:38 INFO - PROCESS | 1878 | 1460998598044 Marionette DEBUG loaded listener.js 09:56:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f9722e3f400) [pid = 1878] [serial = 476] [outer = 0x7f9716b31c00] 09:56:39 INFO - PROCESS | 1878 | 1460998599089 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1528ms 09:56:39 INFO - PROCESS | 1878 | 1460998599160 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:56:39 INFO - PROCESS | 1878 | 1460998599164 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:56:39 INFO - PROCESS | 1878 | 1460998599188 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:56:39 INFO - PROCESS | 1878 | 1460998599192 Marionette TRACE conn3 <- [1,606,null,{}] 09:56:39 INFO - PROCESS | 1878 | 1460998599197 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:39 INFO - PROCESS | 1878 | 1460998599370 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:56:39 INFO - PROCESS | 1878 | 1460998599520 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730a4d000 == 62 [pid = 1878] [id = 159] 09:56:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f972217d000) [pid = 1878] [serial = 477] [outer = (nil)] 09:56:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f9723851800) [pid = 1878] [serial = 478] [outer = 0x7f972217d000] 09:56:39 INFO - PROCESS | 1878 | 1460998599593 Marionette DEBUG loaded listener.js 09:56:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f97255e9800) [pid = 1878] [serial = 479] [outer = 0x7f972217d000] 09:56:40 INFO - PROCESS | 1878 | 1460998600484 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:56:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:56:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1339ms 09:56:40 INFO - PROCESS | 1878 | 1460998600525 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:56:40 INFO - PROCESS | 1878 | 1460998600528 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:56:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:56:40 INFO - PROCESS | 1878 | 1460998600535 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:56:40 INFO - PROCESS | 1878 | 1460998600538 Marionette TRACE conn3 <- [1,610,null,{}] 09:56:40 INFO - PROCESS | 1878 | 1460998600543 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:40 INFO - PROCESS | 1878 | 1460998600749 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:56:40 INFO - PROCESS | 1878 | 1460998600901 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d1b800 == 63 [pid = 1878] [id = 160] 09:56:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f9711ad7800) [pid = 1878] [serial = 480] [outer = (nil)] 09:56:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f9711ade000) [pid = 1878] [serial = 481] [outer = 0x7f9711ad7800] 09:56:40 INFO - PROCESS | 1878 | 1460998600977 Marionette DEBUG loaded listener.js 09:56:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f9730729800) [pid = 1878] [serial = 482] [outer = 0x7f9711ad7800] 09:56:41 INFO - PROCESS | 1878 | 1460998601895 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:56:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:56:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1430ms 09:56:41 INFO - PROCESS | 1878 | 1460998601966 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:56:41 INFO - PROCESS | 1878 | 1460998601970 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:56:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:56:41 INFO - PROCESS | 1878 | 1460998601976 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:56:41 INFO - PROCESS | 1878 | 1460998601979 Marionette TRACE conn3 <- [1,614,null,{}] 09:56:41 INFO - PROCESS | 1878 | 1460998601985 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:42 INFO - PROCESS | 1878 | 1460998602159 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:56:42 INFO - PROCESS | 1878 | 1460998602310 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cfbd000 == 64 [pid = 1878] [id = 161] 09:56:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f9721e03000) [pid = 1878] [serial = 483] [outer = (nil)] 09:56:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f9721e09c00) [pid = 1878] [serial = 484] [outer = 0x7f9721e03000] 09:56:42 INFO - PROCESS | 1878 | 1460998602395 Marionette DEBUG loaded listener.js 09:56:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f9721e0f400) [pid = 1878] [serial = 485] [outer = 0x7f9721e03000] 09:56:43 INFO - PROCESS | 1878 | 1460998603236 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:56:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:56:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1333ms 09:56:43 INFO - PROCESS | 1878 | 1460998603316 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:56:43 INFO - PROCESS | 1878 | 1460998603320 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:56:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:56:43 INFO - PROCESS | 1878 | 1460998603328 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:56:43 INFO - PROCESS | 1878 | 1460998603331 Marionette TRACE conn3 <- [1,618,null,{}] 09:56:43 INFO - PROCESS | 1878 | 1460998603337 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:43 INFO - PROCESS | 1878 | 1460998603514 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:56:43 INFO - PROCESS | 1878 | 1460998603669 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d2b800 == 65 [pid = 1878] [id = 162] 09:56:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f97104b8400) [pid = 1878] [serial = 486] [outer = (nil)] 09:56:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f97104c2400) [pid = 1878] [serial = 487] [outer = 0x7f97104b8400] 09:56:43 INFO - PROCESS | 1878 | 1460998603741 Marionette DEBUG loaded listener.js 09:56:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f97117aa000) [pid = 1878] [serial = 488] [outer = 0x7f97104b8400] 09:56:44 INFO - PROCESS | 1878 | 1460998604605 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:56:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:56:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1533ms 09:56:44 INFO - PROCESS | 1878 | 1460998604864 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:56:44 INFO - PROCESS | 1878 | 1460998604870 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:56:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:56:44 INFO - PROCESS | 1878 | 1460998604878 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:56:44 INFO - PROCESS | 1878 | 1460998604881 Marionette TRACE conn3 <- [1,622,null,{}] 09:56:44 INFO - PROCESS | 1878 | 1460998604889 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:45 INFO - PROCESS | 1878 | 1460998605044 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:56:45 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734186800 == 64 [pid = 1878] [id = 145] 09:56:45 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972e7f7000 == 63 [pid = 1878] [id = 144] 09:56:45 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721d27800 == 62 [pid = 1878] [id = 143] 09:56:45 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717ec6800 == 61 [pid = 1878] [id = 142] 09:56:45 INFO - PROCESS | 1878 | 1460998605599 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710091800 == 62 [pid = 1878] [id = 163] 09:56:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f9711ad3c00) [pid = 1878] [serial = 489] [outer = (nil)] 09:56:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f9711ad7c00) [pid = 1878] [serial = 490] [outer = 0x7f9711ad3c00] 09:56:45 INFO - PROCESS | 1878 | 1460998605679 Marionette DEBUG loaded listener.js 09:56:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9711adfc00) [pid = 1878] [serial = 491] [outer = 0x7f9711ad3c00] 09:56:46 INFO - PROCESS | 1878 | 1460998606473 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:56:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:56:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1632ms 09:56:46 INFO - PROCESS | 1878 | 1460998606511 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:56:46 INFO - PROCESS | 1878 | 1460998606516 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:56:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:56:46 INFO - PROCESS | 1878 | 1460998606528 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:56:46 INFO - PROCESS | 1878 | 1460998606533 Marionette TRACE conn3 <- [1,626,null,{}] 09:56:46 INFO - PROCESS | 1878 | 1460998606562 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:46 INFO - PROCESS | 1878 | 1460998606771 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:56:46 INFO - PROCESS | 1878 | 1460998606794 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718d28800 == 63 [pid = 1878] [id = 164] 09:56:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9716b2b400) [pid = 1878] [serial = 492] [outer = (nil)] 09:56:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f9716b7f400) [pid = 1878] [serial = 493] [outer = 0x7f9716b2b400] 09:56:46 INFO - PROCESS | 1878 | 1460998606859 Marionette DEBUG loaded listener.js 09:56:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f9717c9dc00) [pid = 1878] [serial = 494] [outer = 0x7f9716b2b400] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f971cc2c000) [pid = 1878] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f972217f000) [pid = 1878] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f97169c6800) [pid = 1878] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f97169c7400) [pid = 1878] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f97194be000) [pid = 1878] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f97194bf400) [pid = 1878] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f97186cf800) [pid = 1878] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f9722e3a800) [pid = 1878] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f971809fc00) [pid = 1878] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f97180ae800) [pid = 1878] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:56:47 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f9716b2b800) [pid = 1878] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:56:47 INFO - PROCESS | 1878 | 1460998607973 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:56:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:56:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1487ms 09:56:48 INFO - PROCESS | 1878 | 1460998608013 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:56:48 INFO - PROCESS | 1878 | 1460998608017 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:56:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:56:48 INFO - PROCESS | 1878 | 1460998608023 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:56:48 INFO - PROCESS | 1878 | 1460998608026 Marionette TRACE conn3 <- [1,630,null,{}] 09:56:48 INFO - PROCESS | 1878 | 1460998608040 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:48 INFO - PROCESS | 1878 | 1460998608239 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:56:48 INFO - PROCESS | 1878 | 1460998608264 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cfc3000 == 64 [pid = 1878] [id = 165] 09:56:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f9716b76400) [pid = 1878] [serial = 495] [outer = (nil)] 09:56:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f97180bbc00) [pid = 1878] [serial = 496] [outer = 0x7f9716b76400] 09:56:48 INFO - PROCESS | 1878 | 1460998608331 Marionette DEBUG loaded listener.js 09:56:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f97194b8800) [pid = 1878] [serial = 497] [outer = 0x7f9716b76400] 09:56:49 INFO - PROCESS | 1878 | 1460998609152 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:56:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:56:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1180ms 09:56:49 INFO - PROCESS | 1878 | 1460998609204 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:56:49 INFO - PROCESS | 1878 | 1460998609208 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:56:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:56:49 INFO - PROCESS | 1878 | 1460998609218 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:56:49 INFO - PROCESS | 1878 | 1460998609221 Marionette TRACE conn3 <- [1,634,null,{}] 09:56:49 INFO - PROCESS | 1878 | 1460998609235 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:49 INFO - PROCESS | 1878 | 1460998609389 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:56:49 INFO - PROCESS | 1878 | 1460998609399 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:49 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97227a7000 == 65 [pid = 1878] [id = 166] 09:56:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f97185d7400) [pid = 1878] [serial = 498] [outer = (nil)] 09:56:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f971cc26800) [pid = 1878] [serial = 499] [outer = 0x7f97185d7400] 09:56:49 INFO - PROCESS | 1878 | 1460998609463 Marionette DEBUG loaded listener.js 09:56:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f971ccad400) [pid = 1878] [serial = 500] [outer = 0x7f97185d7400] 09:56:50 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:50 INFO - PROCESS | 1878 | 1460998610577 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:56:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:56:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1393ms 09:56:50 INFO - PROCESS | 1878 | 1460998610608 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:56:50 INFO - PROCESS | 1878 | 1460998610616 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:56:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:56:50 INFO - PROCESS | 1878 | 1460998610625 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:56:50 INFO - PROCESS | 1878 | 1460998610630 Marionette TRACE conn3 <- [1,638,null,{}] 09:56:50 INFO - PROCESS | 1878 | 1460998610638 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:50 INFO - PROCESS | 1878 | 1460998610838 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:56:51 INFO - PROCESS | 1878 | 1460998610996 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971c899000 == 66 [pid = 1878] [id = 167] 09:56:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f97169c6c00) [pid = 1878] [serial = 501] [outer = (nil)] 09:56:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9716b74c00) [pid = 1878] [serial = 502] [outer = 0x7f97169c6c00] 09:56:51 INFO - PROCESS | 1878 | 1460998611077 Marionette DEBUG loaded listener.js 09:56:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9717e6b400) [pid = 1878] [serial = 503] [outer = 0x7f97169c6c00] 09:56:51 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:52 INFO - PROCESS | 1878 | 1460998612083 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:56:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:56:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1532ms 09:56:52 INFO - PROCESS | 1878 | 1460998612159 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:56:52 INFO - PROCESS | 1878 | 1460998612169 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:56:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:56:52 INFO - PROCESS | 1878 | 1460998612180 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 1878 | 1460998612183 Marionette TRACE conn3 <- [1,642,null,{}] 09:56:52 INFO - PROCESS | 1878 | 1460998612190 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:52 INFO - PROCESS | 1878 | 1460998612411 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:56:52 INFO - PROCESS | 1878 | 1460998612654 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:52 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240cb800 == 67 [pid = 1878] [id = 168] 09:56:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f97169c8800) [pid = 1878] [serial = 504] [outer = (nil)] 09:56:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f971a872c00) [pid = 1878] [serial = 505] [outer = 0x7f97169c8800] 09:56:52 INFO - PROCESS | 1878 | 1460998612779 Marionette DEBUG loaded listener.js 09:56:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f971ccabc00) [pid = 1878] [serial = 506] [outer = 0x7f97169c8800] 09:56:53 INFO - PROCESS | 1878 | 1460998613646 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:56:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:56:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1541ms 09:56:53 INFO - PROCESS | 1878 | 1460998613721 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:56:53 INFO - PROCESS | 1878 | 1460998613725 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:56:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:56:53 INFO - PROCESS | 1878 | 1460998613731 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:56:53 INFO - PROCESS | 1878 | 1460998613737 Marionette TRACE conn3 <- [1,646,null,{}] 09:56:53 INFO - PROCESS | 1878 | 1460998613755 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:53 INFO - PROCESS | 1878 | 1460998613978 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:56:54 INFO - PROCESS | 1878 | 1460998614181 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973418d800 == 68 [pid = 1878] [id = 169] 09:56:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f971ccb0400) [pid = 1878] [serial = 507] [outer = (nil)] 09:56:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f97212e8800) [pid = 1878] [serial = 508] [outer = 0x7f971ccb0400] 09:56:54 INFO - PROCESS | 1878 | 1460998614304 Marionette DEBUG loaded listener.js 09:56:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f9721e0ec00) [pid = 1878] [serial = 509] [outer = 0x7f971ccb0400] 09:56:55 INFO - PROCESS | 1878 | 1460998615170 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:56:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:56:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1489ms 09:56:55 INFO - PROCESS | 1878 | 1460998615221 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:56:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:56:55 INFO - PROCESS | 1878 | 1460998615226 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:56:55 INFO - PROCESS | 1878 | 1460998615233 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:56:55 INFO - PROCESS | 1878 | 1460998615236 Marionette TRACE conn3 <- [1,650,null,{}] 09:56:55 INFO - PROCESS | 1878 | 1460998615242 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:55 INFO - PROCESS | 1878 | 1460998615423 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:56:55 INFO - PROCESS | 1878 | 1460998615582 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97169dc000 == 69 [pid = 1878] [id = 170] 09:56:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f971ee09400) [pid = 1878] [serial = 510] [outer = (nil)] 09:56:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f9722bed400) [pid = 1878] [serial = 511] [outer = 0x7f971ee09400] 09:56:55 INFO - PROCESS | 1878 | 1460998615658 Marionette DEBUG loaded listener.js 09:56:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f9723424000) [pid = 1878] [serial = 512] [outer = 0x7f971ee09400] 09:56:56 INFO - PROCESS | 1878 | 1460998616537 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1381ms 09:56:56 INFO - PROCESS | 1878 | 1460998616614 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:56:56 INFO - PROCESS | 1878 | 1460998616618 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:56:56 INFO - PROCESS | 1878 | 1460998616625 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:56:56 INFO - PROCESS | 1878 | 1460998616629 Marionette TRACE conn3 <- [1,654,null,{}] 09:56:56 INFO - PROCESS | 1878 | 1460998616635 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:56 INFO - PROCESS | 1878 | 1460998616839 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:56:57 INFO - PROCESS | 1878 | 1460998616997 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97169f4000 == 70 [pid = 1878] [id = 171] 09:56:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f970fcd3800) [pid = 1878] [serial = 513] [outer = (nil)] 09:56:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f972429b800) [pid = 1878] [serial = 514] [outer = 0x7f970fcd3800] 09:56:57 INFO - PROCESS | 1878 | 1460998617072 Marionette DEBUG loaded listener.js 09:56:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f972e7d8400) [pid = 1878] [serial = 515] [outer = 0x7f970fcd3800] 09:56:57 INFO - PROCESS | 1878 | 1460998617948 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1390ms 09:56:58 INFO - PROCESS | 1878 | 1460998618016 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:56:58 INFO - PROCESS | 1878 | 1460998618019 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:56:58 INFO - PROCESS | 1878 | 1460998618025 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:56:58 INFO - PROCESS | 1878 | 1460998618028 Marionette TRACE conn3 <- [1,658,null,{}] 09:56:58 INFO - PROCESS | 1878 | 1460998618034 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:58 INFO - PROCESS | 1878 | 1460998618221 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:56:58 INFO - PROCESS | 1878 | 1460998618379 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c33000 == 71 [pid = 1878] [id = 172] 09:56:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9711acc000) [pid = 1878] [serial = 516] [outer = (nil)] 09:56:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f9721d8c000) [pid = 1878] [serial = 517] [outer = 0x7f9711acc000] 09:56:58 INFO - PROCESS | 1878 | 1460998618458 Marionette DEBUG loaded listener.js 09:56:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f9730a0d800) [pid = 1878] [serial = 518] [outer = 0x7f9711acc000] 09:56:59 INFO - PROCESS | 1878 | 1460998619311 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1331ms 09:56:59 INFO - PROCESS | 1878 | 1460998619358 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:56:59 INFO - PROCESS | 1878 | 1460998619362 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:56:59 INFO - PROCESS | 1878 | 1460998619369 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:56:59 INFO - PROCESS | 1878 | 1460998619371 Marionette TRACE conn3 <- [1,662,null,{}] 09:56:59 INFO - PROCESS | 1878 | 1460998619377 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:59 INFO - PROCESS | 1878 | 1460998619542 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:56:59 INFO - PROCESS | 1878 | 1460998619705 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710418800 == 72 [pid = 1878] [id = 173] 09:56:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f9711acd800) [pid = 1878] [serial = 519] [outer = (nil)] 09:56:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f9717cc7000) [pid = 1878] [serial = 520] [outer = 0x7f9711acd800] 09:56:59 INFO - PROCESS | 1878 | 1460998619779 Marionette DEBUG loaded listener.js 09:56:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9717cccc00) [pid = 1878] [serial = 521] [outer = 0x7f9711acd800] 09:57:00 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:57:00 INFO - PROCESS | 1878 | 1460998620683 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1378ms 09:57:00 INFO - PROCESS | 1878 | 1460998620749 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 1878 | 1460998620756 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:57:00 INFO - PROCESS | 1878 | 1460998620768 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 1878 | 1460998620776 Marionette TRACE conn3 <- [1,666,null,{}] 09:57:00 INFO - PROCESS | 1878 | 1460998620782 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:00 INFO - PROCESS | 1878 | 1460998620992 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:57:01 INFO - PROCESS | 1878 | 1460998621172 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970f25d000 == 73 [pid = 1878] [id = 174] 09:57:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f970f21fc00) [pid = 1878] [serial = 522] [outer = (nil)] 09:57:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f970f225800) [pid = 1878] [serial = 523] [outer = 0x7f970f21fc00] 09:57:01 INFO - PROCESS | 1878 | 1460998621242 Marionette DEBUG loaded listener.js 09:57:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f970f22a000) [pid = 1878] [serial = 524] [outer = 0x7f970f21fc00] 09:57:01 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:57:02 INFO - PROCESS | 1878 | 1460998622149 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:57:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:57:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1447ms 09:57:02 INFO - PROCESS | 1878 | 1460998622216 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:57:02 INFO - PROCESS | 1878 | 1460998622220 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:57:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:57:02 INFO - PROCESS | 1878 | 1460998622226 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:57:02 INFO - PROCESS | 1878 | 1460998622229 Marionette TRACE conn3 <- [1,670,null,{}] 09:57:02 INFO - PROCESS | 1878 | 1460998622234 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:02 INFO - PROCESS | 1878 | 1460998622413 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:57:02 INFO - PROCESS | 1878 | 1460998622576 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716a2a800 == 74 [pid = 1878] [id = 175] 09:57:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f970f222000) [pid = 1878] [serial = 525] [outer = (nil)] 09:57:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f970f4ef800) [pid = 1878] [serial = 526] [outer = 0x7f970f222000] 09:57:02 INFO - PROCESS | 1878 | 1460998622653 Marionette DEBUG loaded listener.js 09:57:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f970f4f4c00) [pid = 1878] [serial = 527] [outer = 0x7f970f222000] 09:57:03 INFO - PROCESS | 1878 | 1460998623508 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:57:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:57:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1333ms 09:57:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:57:03 INFO - PROCESS | 1878 | 1460998623560 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:57:03 INFO - PROCESS | 1878 | 1460998623563 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:57:03 INFO - PROCESS | 1878 | 1460998623569 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:57:03 INFO - PROCESS | 1878 | 1460998623573 Marionette TRACE conn3 <- [1,674,null,{}] 09:57:03 INFO - PROCESS | 1878 | 1460998623579 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:03 INFO - PROCESS | 1878 | 1460998623753 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:57:03 INFO - PROCESS | 1878 | 1460998623918 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717cea800 == 75 [pid = 1878] [id = 176] 09:57:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f970f22ac00) [pid = 1878] [serial = 528] [outer = (nil)] 09:57:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f970f4f9c00) [pid = 1878] [serial = 529] [outer = 0x7f970f22ac00] 09:57:04 INFO - PROCESS | 1878 | 1460998623997 Marionette DEBUG loaded listener.js 09:57:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f9711ad2800) [pid = 1878] [serial = 530] [outer = 0x7f970f22ac00] 09:57:04 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:57:04 INFO - PROCESS | 1878 | 1460998624874 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:57:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 09:57:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1333ms 09:57:04 INFO - PROCESS | 1878 | 1460998624903 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:57:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:57:04 INFO - PROCESS | 1878 | 1460998624911 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:57:04 INFO - PROCESS | 1878 | 1460998624918 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:57:04 INFO - PROCESS | 1878 | 1460998624922 Marionette TRACE conn3 <- [1,678,null,{}] 09:57:04 INFO - PROCESS | 1878 | 1460998624928 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:05 INFO - PROCESS | 1878 | 1460998625390 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:57:05 INFO - PROCESS | 1878 | 1460998625592 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ec5000 == 76 [pid = 1878] [id = 177] 09:57:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f970fcd2c00) [pid = 1878] [serial = 531] [outer = (nil)] 09:57:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f970fcd7000) [pid = 1878] [serial = 532] [outer = 0x7f970fcd2c00] 09:57:05 INFO - PROCESS | 1878 | 1460998625659 Marionette DEBUG loaded listener.js 09:57:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f97104c3800) [pid = 1878] [serial = 533] [outer = 0x7f970fcd2c00] 09:57:06 INFO - PROCESS | 1878 | 1460998626496 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1636ms 09:57:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:57:06 INFO - PROCESS | 1878 | 1460998626554 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:57:06 INFO - PROCESS | 1878 | 1460998626560 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:57:06 INFO - PROCESS | 1878 | 1460998626568 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 1878 | 1460998626574 Marionette TRACE conn3 <- [1,682,null,{}] 09:57:06 INFO - PROCESS | 1878 | 1460998626580 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:06 INFO - PROCESS | 1878 | 1460998626750 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:57:07 INFO - PROCESS | 1878 | 1460998627114 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710090800 == 77 [pid = 1878] [id = 178] 09:57:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f9711ad6400) [pid = 1878] [serial = 534] [outer = (nil)] 09:57:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f9711ae0800) [pid = 1878] [serial = 535] [outer = 0x7f9711ad6400] 09:57:07 INFO - PROCESS | 1878 | 1460998627197 Marionette DEBUG loaded listener.js 09:57:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f9716b7c800) [pid = 1878] [serial = 536] [outer = 0x7f9711ad6400] 09:57:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722eb7800 == 76 [pid = 1878] [id = 43] 09:57:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971c89d000 == 75 [pid = 1878] [id = 42] 09:57:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718dd0000 == 74 [pid = 1878] [id = 60] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f9716b74400) [pid = 1878] [serial = 451] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f9716b2b000) [pid = 1878] [serial = 448] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f971ca31400) [pid = 1878] [serial = 463] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f97242a5800) [pid = 1878] [serial = 424] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f9720841400) [pid = 1878] [serial = 417] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f9722189400) [pid = 1878] [serial = 420] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f9718cb5c00) [pid = 1878] [serial = 409] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f97185db800) [pid = 1878] [serial = 408] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f97180a0800) [pid = 1878] [serial = 406] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f9717f56400) [pid = 1878] [serial = 405] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f97241c3000) [pid = 1878] [serial = 387] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f97296f0c00) [pid = 1878] [serial = 388] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f971c8e2000) [pid = 1878] [serial = 414] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f971974cc00) [pid = 1878] [serial = 411] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f971a7ec800) [pid = 1878] [serial = 412] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f971c7ab800) [pid = 1878] [serial = 393] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f9722187800) [pid = 1878] [serial = 396] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f97194b8400) [pid = 1878] [serial = 390] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f972f80b800) [pid = 1878] [serial = 399] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f9717f5b800) [pid = 1878] [serial = 402] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f971809cc00) [pid = 1878] [serial = 426] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f97194b9800) [pid = 1878] [serial = 460] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f971952cc00) [pid = 1878] [serial = 461] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f97180b9c00) [pid = 1878] [serial = 457] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f9716b7c400) [pid = 1878] [serial = 454] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f9717c99400) [pid = 1878] [serial = 455] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f97240a7c00) [pid = 1878] [serial = 423] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f97255ec400) [pid = 1878] [serial = 438] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9722c25000) [pid = 1878] [serial = 435] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f97255e5c00) [pid = 1878] [serial = 442] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f9721ef7c00) [pid = 1878] [serial = 241] [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.] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f971a45e000) [pid = 1878] [serial = 429] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9722c29400) [pid = 1878] [serial = 421] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f972167e400) [pid = 1878] [serial = 418] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f97255ed800) [pid = 1878] [serial = 445] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f971c8d3c00) [pid = 1878] [serial = 432] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f97185e0400) [pid = 1878] [serial = 458] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f971ee0d400) [pid = 1878] [serial = 415] [outer = (nil)] [url = about:blank] 09:57:09 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:09 INFO - PROCESS | 1878 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:57:09 INFO - PROCESS | 1878 | 1460998629135 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:57:09 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) 09:57:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2596ms 09:57:09 INFO - PROCESS | 1878 | 1460998629163 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:57:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:57:09 INFO - PROCESS | 1878 | 1460998629167 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:57:09 INFO - PROCESS | 1878 | 1460998629174 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:57:09 INFO - PROCESS | 1878 | 1460998629177 Marionette TRACE conn3 <- [1,686,null,{}] 09:57:09 INFO - PROCESS | 1878 | 1460998629183 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:09 INFO - PROCESS | 1878 | 1460998629337 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:57:09 INFO - PROCESS | 1878 | 1460998629454 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971894d000 == 75 [pid = 1878] [id = 179] 09:57:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f9711acb000) [pid = 1878] [serial = 537] [outer = (nil)] 09:57:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f9717ccf400) [pid = 1878] [serial = 538] [outer = 0x7f9711acb000] 09:57:09 INFO - PROCESS | 1878 | 1460998629516 Marionette DEBUG loaded listener.js 09:57:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f97180b9c00) [pid = 1878] [serial = 539] [outer = 0x7f9711acb000] 09:57:10 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:10 INFO - PROCESS | 1878 | 1460998630637 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:57:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:57:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1533ms 09:57:10 INFO - PROCESS | 1878 | 1460998630707 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:57:10 INFO - PROCESS | 1878 | 1460998630714 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:57:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:57:10 INFO - PROCESS | 1878 | 1460998630751 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:57:10 INFO - PROCESS | 1878 | 1460998630759 Marionette TRACE conn3 <- [1,690,null,{}] 09:57:10 INFO - PROCESS | 1878 | 1460998630767 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:11 INFO - PROCESS | 1878 | 1460998631028 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:57:11 INFO - PROCESS | 1878 | 1460998631071 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723032800 == 76 [pid = 1878] [id = 180] 09:57:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9717e79000) [pid = 1878] [serial = 540] [outer = (nil)] 09:57:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9719528800) [pid = 1878] [serial = 541] [outer = 0x7f9717e79000] 09:57:11 INFO - PROCESS | 1878 | 1460998631135 Marionette DEBUG loaded listener.js 09:57:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f97208e0800) [pid = 1878] [serial = 542] [outer = 0x7f9717e79000] 09:57:12 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:12 INFO - PROCESS | 1878 | 1460998632360 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:57:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:57:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1671ms 09:57:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:57:12 INFO - PROCESS | 1878 | 1460998632394 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:57:12 INFO - PROCESS | 1878 | 1460998632397 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:57:12 INFO - PROCESS | 1878 | 1460998632403 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:57:12 INFO - PROCESS | 1878 | 1460998632406 Marionette TRACE conn3 <- [1,694,null,{}] 09:57:12 INFO - PROCESS | 1878 | 1460998632411 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:12 INFO - PROCESS | 1878 | 1460998632614 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:57:12 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9717c98000) [pid = 1878] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:57:12 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9711ad3c00) [pid = 1878] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:57:12 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f9716b2b400) [pid = 1878] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:57:12 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f9716b76400) [pid = 1878] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:57:12 INFO - PROCESS | 1878 | 1460998632879 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c63000 == 77 [pid = 1878] [id = 181] 09:57:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f97117a0400) [pid = 1878] [serial = 543] [outer = (nil)] 09:57:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9716b30400) [pid = 1878] [serial = 544] [outer = 0x7f97117a0400] 09:57:12 INFO - PROCESS | 1878 | 1460998632944 Marionette DEBUG loaded listener.js 09:57:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9721e0b400) [pid = 1878] [serial = 545] [outer = 0x7f97117a0400] 09:57:14 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:14 INFO - PROCESS | 1878 | 1460998634063 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:57:14 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) 09:57:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1688ms 09:57:14 INFO - PROCESS | 1878 | 1460998634092 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:57:14 INFO - PROCESS | 1878 | 1460998634094 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:57:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:57:14 INFO - PROCESS | 1878 | 1460998634101 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:57:14 INFO - PROCESS | 1878 | 1460998634104 Marionette TRACE conn3 <- [1,698,null,{}] 09:57:14 INFO - PROCESS | 1878 | 1460998634110 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:14 INFO - PROCESS | 1878 | 1460998634268 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:57:14 INFO - PROCESS | 1878 | 1460998634439 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:14 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730a50000 == 78 [pid = 1878] [id = 182] 09:57:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f97242a1c00) [pid = 1878] [serial = 546] [outer = (nil)] 09:57:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f9725571400) [pid = 1878] [serial = 547] [outer = 0x7f97242a1c00] 09:57:14 INFO - PROCESS | 1878 | 1460998634521 Marionette DEBUG loaded listener.js 09:57:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f972fa0f000) [pid = 1878] [serial = 548] [outer = 0x7f97242a1c00] 09:57:15 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:16 INFO - PROCESS | 1878 | 1460998636028 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:57:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 09:57:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1983ms 09:57:16 INFO - PROCESS | 1878 | 1460998636140 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:57:16 INFO - PROCESS | 1878 | 1460998636147 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:57:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:57:16 INFO - PROCESS | 1878 | 1460998636167 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:57:16 INFO - PROCESS | 1878 | 1460998636172 Marionette TRACE conn3 <- [1,702,null,{}] 09:57:16 INFO - PROCESS | 1878 | 1460998636182 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:16 INFO - PROCESS | 1878 | 1460998636368 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:57:16 INFO - PROCESS | 1878 | 1460998636527 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971c8a8800 == 79 [pid = 1878] [id = 183] 09:57:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f9710370c00) [pid = 1878] [serial = 549] [outer = (nil)] 09:57:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f9710375000) [pid = 1878] [serial = 550] [outer = 0x7f9710370c00] 09:57:16 INFO - PROCESS | 1878 | 1460998636605 Marionette DEBUG loaded listener.js 09:57:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f9711ac3c00) [pid = 1878] [serial = 551] [outer = 0x7f9710370c00] 09:57:17 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:18 INFO - PROCESS | 1878 | 1460998638063 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:57:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:57:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1993ms 09:57:18 INFO - PROCESS | 1878 | 1460998638160 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:57:18 INFO - PROCESS | 1878 | 1460998638169 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:57:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:57:18 INFO - PROCESS | 1878 | 1460998638180 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:57:18 INFO - PROCESS | 1878 | 1460998638184 Marionette TRACE conn3 <- [1,706,null,{}] 09:57:18 INFO - PROCESS | 1878 | 1460998638191 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:18 INFO - PROCESS | 1878 | 1460998638399 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:57:18 INFO - PROCESS | 1878 | 1460998638558 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7dd800 == 80 [pid = 1878] [id = 184] 09:57:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f971036ec00) [pid = 1878] [serial = 552] [outer = (nil)] 09:57:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f9716b2dc00) [pid = 1878] [serial = 553] [outer = 0x7f971036ec00] 09:57:18 INFO - PROCESS | 1878 | 1460998638634 Marionette DEBUG loaded listener.js 09:57:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f97180aec00) [pid = 1878] [serial = 554] [outer = 0x7f971036ec00] 09:57:19 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:19 INFO - PROCESS | 1878 | 1460998639970 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:57:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:57:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1832ms 09:57:20 INFO - PROCESS | 1878 | 1460998640048 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:57:20 INFO - PROCESS | 1878 | 1460998640053 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:57:20 INFO - PROCESS | 1878 | 1460998640064 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:57:20 INFO - PROCESS | 1878 | 1460998640069 Marionette TRACE conn3 <- [1,710,null,{}] 09:57:20 INFO - PROCESS | 1878 | 1460998640086 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:20 INFO - PROCESS | 1878 | 1460998640280 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:57:20 INFO - PROCESS | 1878 | 1460998640440 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c3a000 == 81 [pid = 1878] [id = 185] 09:57:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f9717e6e800) [pid = 1878] [serial = 555] [outer = (nil)] 09:57:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f971cc31000) [pid = 1878] [serial = 556] [outer = 0x7f9717e6e800] 09:57:20 INFO - PROCESS | 1878 | 1460998640525 Marionette DEBUG loaded listener.js 09:57:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f9722181800) [pid = 1878] [serial = 557] [outer = 0x7f9717e6e800] 09:57:21 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:21 INFO - PROCESS | 1878 | 1460998641832 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:57:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:57:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1794ms 09:57:21 INFO - PROCESS | 1878 | 1460998641858 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:57:21 INFO - PROCESS | 1878 | 1460998641863 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:57:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:57:21 INFO - PROCESS | 1878 | 1460998641930 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:57:21 INFO - PROCESS | 1878 | 1460998641935 Marionette TRACE conn3 <- [1,714,null,{}] 09:57:21 INFO - PROCESS | 1878 | 1460998641945 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:22 INFO - PROCESS | 1878 | 1460998642127 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:57:22 INFO - PROCESS | 1878 | 1460998642317 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97169d7800 == 82 [pid = 1878] [id = 186] 09:57:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9722189400) [pid = 1878] [serial = 558] [outer = (nil)] 09:57:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f972556cc00) [pid = 1878] [serial = 559] [outer = 0x7f9722189400] 09:57:22 INFO - PROCESS | 1878 | 1460998642393 Marionette DEBUG loaded listener.js 09:57:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f972f812000) [pid = 1878] [serial = 560] [outer = 0x7f9722189400] 09:57:23 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:23 INFO - PROCESS | 1878 | 1460998643718 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:57:23 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 09:57:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1861ms 09:57:23 INFO - PROCESS | 1878 | 1460998643791 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:57:23 INFO - PROCESS | 1878 | 1460998643794 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:57:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:57:23 INFO - PROCESS | 1878 | 1460998643804 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:57:23 INFO - PROCESS | 1878 | 1460998643808 Marionette TRACE conn3 <- [1,718,null,{}] 09:57:23 INFO - PROCESS | 1878 | 1460998643813 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:23 INFO - PROCESS | 1878 | 1460998643992 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:57:24 INFO - PROCESS | 1878 | 1460998644539 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:24 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fbe9000 == 83 [pid = 1878] [id = 187] 09:57:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f970f220c00) [pid = 1878] [serial = 561] [outer = (nil)] 09:57:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f970f22b400) [pid = 1878] [serial = 562] [outer = 0x7f970f220c00] 09:57:24 INFO - PROCESS | 1878 | 1460998644610 Marionette DEBUG loaded listener.js 09:57:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f970fbd6800) [pid = 1878] [serial = 563] [outer = 0x7f970f220c00] 09:57:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972fa66800 == 82 [pid = 1878] [id = 45] 09:57:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717cd7000 == 81 [pid = 1878] [id = 151] 09:57:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c63000 == 80 [pid = 1878] [id = 181] 09:57:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723032800 == 79 [pid = 1878] [id = 180] 09:57:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971894d000 == 78 [pid = 1878] [id = 179] 09:57:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710090800 == 77 [pid = 1878] [id = 178] 09:57:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717ec5000 == 76 [pid = 1878] [id = 177] 09:57:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973418d800 == 75 [pid = 1878] [id = 169] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f97104c2400) [pid = 1878] [serial = 487] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f9711ad7c00) [pid = 1878] [serial = 490] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f972096d400) [pid = 1878] [serial = 472] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9711ade000) [pid = 1878] [serial = 481] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f9721e09c00) [pid = 1878] [serial = 484] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f9723851800) [pid = 1878] [serial = 478] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f9717c9dc00) [pid = 1878] [serial = 494] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f97225c0000) [pid = 1878] [serial = 475] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f9716b7f400) [pid = 1878] [serial = 493] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f971c7b0000) [pid = 1878] [serial = 469] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f97180bbc00) [pid = 1878] [serial = 496] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f97194b8800) [pid = 1878] [serial = 497] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f971cca8400) [pid = 1878] [serial = 464] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f971809d000) [pid = 1878] [serial = 466] [outer = (nil)] [url = about:blank] 09:57:25 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9711adfc00) [pid = 1878] [serial = 491] [outer = (nil)] [url = about:blank] 09:57:26 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:26 INFO - PROCESS | 1878 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:57:26 INFO - PROCESS | 1878 | 1460998646047 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:57:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:57:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2286ms 09:57:26 INFO - PROCESS | 1878 | 1460998646093 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:57:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:57:26 INFO - PROCESS | 1878 | 1460998646098 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:57:26 INFO - PROCESS | 1878 | 1460998646106 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:57:26 INFO - PROCESS | 1878 | 1460998646112 Marionette TRACE conn3 <- [1,722,null,{}] 09:57:26 INFO - PROCESS | 1878 | 1460998646120 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:26 INFO - PROCESS | 1878 | 1460998646295 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:57:26 INFO - PROCESS | 1878 | 1460998646413 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971698e800 == 76 [pid = 1878] [id = 188] 09:57:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970f221400) [pid = 1878] [serial = 564] [outer = (nil)] 09:57:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f9710379c00) [pid = 1878] [serial = 565] [outer = 0x7f970f221400] 09:57:26 INFO - PROCESS | 1878 | 1460998646481 Marionette DEBUG loaded listener.js 09:57:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f97117ad400) [pid = 1878] [serial = 566] [outer = 0x7f970f221400] 09:57:27 INFO - PROCESS | 1878 | 1460998647165 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 09:57:27 INFO - PROCESS | 1878 | 1460998647251 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:57:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:57:27 INFO - PROCESS | 1878 | 1460998647265 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:57:27 INFO - PROCESS | 1878 | 1460998647267 Marionette TRACE conn3 <- [1,726,null,{}] 09:57:27 INFO - PROCESS | 1878 | 1460998647274 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:27 INFO - PROCESS | 1878 | 1460998647439 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:57:27 INFO - PROCESS | 1878 | 1460998647449 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717c37800 == 77 [pid = 1878] [id = 189] 09:57:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f9711ade000) [pid = 1878] [serial = 567] [outer = (nil)] 09:57:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f97169cdc00) [pid = 1878] [serial = 568] [outer = 0x7f9711ade000] 09:57:27 INFO - PROCESS | 1878 | 1460998647514 Marionette DEBUG loaded listener.js 09:57:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f9716b2f800) [pid = 1878] [serial = 569] [outer = 0x7f9711ade000] 09:57:28 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:28 INFO - PROCESS | 1878 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:57:28 INFO - PROCESS | 1878 | 1460998648574 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:57:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:57:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1382ms 09:57:28 INFO - PROCESS | 1878 | 1460998648647 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:57:28 INFO - PROCESS | 1878 | 1460998648651 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:57:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:57:28 INFO - PROCESS | 1878 | 1460998648664 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:57:28 INFO - PROCESS | 1878 | 1460998648673 Marionette TRACE conn3 <- [1,730,null,{}] 09:57:28 INFO - PROCESS | 1878 | 1460998648687 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:28 INFO - PROCESS | 1878 | 1460998648890 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:57:28 INFO - PROCESS | 1878 | 1460998648919 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718372800 == 78 [pid = 1878] [id = 190] 09:57:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f97169c6800) [pid = 1878] [serial = 570] [outer = (nil)] 09:57:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f9717cc9800) [pid = 1878] [serial = 571] [outer = 0x7f97169c6800] 09:57:28 INFO - PROCESS | 1878 | 1460998648982 Marionette DEBUG loaded listener.js 09:57:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f9717f5c800) [pid = 1878] [serial = 572] [outer = 0x7f97169c6800] 09:57:29 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:29 INFO - PROCESS | 1878 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:57:29 INFO - PROCESS | 1878 | 1460998649842 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:57:29 INFO - PROCESS | 1878 | 1460998649923 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:57:29 INFO - PROCESS | 1878 | 1460998649930 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:57:29 INFO - PROCESS | 1878 | 1460998649933 Marionette TRACE conn3 <- [1,734,null,{}] 09:57:29 INFO - PROCESS | 1878 | 1460998649938 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:30 INFO - PROCESS | 1878 | 1460998650138 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:57:30 INFO - PROCESS | 1878 | 1460998650160 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718d30000 == 79 [pid = 1878] [id = 191] 09:57:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f971809b800) [pid = 1878] [serial = 573] [outer = (nil)] 09:57:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f97180b7400) [pid = 1878] [serial = 574] [outer = 0x7f971809b800] 09:57:30 INFO - PROCESS | 1878 | 1460998650238 Marionette DEBUG loaded listener.js 09:57:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f97185dac00) [pid = 1878] [serial = 575] [outer = 0x7f971809b800] 09:57:30 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9717e79000) [pid = 1878] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:57:30 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f97117a0400) [pid = 1878] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:57:30 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f9711acb000) [pid = 1878] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:57:30 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f9711ad6400) [pid = 1878] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:57:30 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970fcd2c00) [pid = 1878] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:57:31 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:31 INFO - PROCESS | 1878 | 1460998651282 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:57:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:57:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1392ms 09:57:31 INFO - PROCESS | 1878 | 1460998651322 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:57:31 INFO - PROCESS | 1878 | 1460998651326 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:57:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:57:31 INFO - PROCESS | 1878 | 1460998651331 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:57:31 INFO - PROCESS | 1878 | 1460998651334 Marionette TRACE conn3 <- [1,738,null,{}] 09:57:31 INFO - PROCESS | 1878 | 1460998651339 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:31 INFO - PROCESS | 1878 | 1460998651541 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:57:31 INFO - PROCESS | 1878 | 1460998651561 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719949800 == 80 [pid = 1878] [id = 192] 09:57:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f97186cb800) [pid = 1878] [serial = 576] [outer = (nil)] 09:57:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f97186cf000) [pid = 1878] [serial = 577] [outer = 0x7f97186cb800] 09:57:31 INFO - PROCESS | 1878 | 1460998651641 Marionette DEBUG loaded listener.js 09:57:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9718c08800) [pid = 1878] [serial = 578] [outer = 0x7f97186cb800] 09:57:32 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:32 INFO - PROCESS | 1878 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:57:32 INFO - PROCESS | 1878 | 1460998652967 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:57:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:57:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1685ms 09:57:33 INFO - PROCESS | 1878 | 1460998653017 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:57:33 INFO - PROCESS | 1878 | 1460998653023 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:57:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:57:33 INFO - PROCESS | 1878 | 1460998653033 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:57:33 INFO - PROCESS | 1878 | 1460998653040 Marionette TRACE conn3 <- [1,742,null,{}] 09:57:33 INFO - PROCESS | 1878 | 1460998653161 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:33 INFO - PROCESS | 1878 | 1460998653345 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:57:33 INFO - PROCESS | 1878 | 1460998653504 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b10800 == 81 [pid = 1878] [id = 193] 09:57:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f9710374400) [pid = 1878] [serial = 579] [outer = (nil)] 09:57:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f971037d000) [pid = 1878] [serial = 580] [outer = 0x7f9710374400] 09:57:33 INFO - PROCESS | 1878 | 1460998653584 Marionette DEBUG loaded listener.js 09:57:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f97117a7400) [pid = 1878] [serial = 581] [outer = 0x7f9710374400] 09:57:34 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:35 INFO - PROCESS | 1878 | 1460998655000 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:57:35 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 09:57:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2046ms 09:57:35 INFO - PROCESS | 1878 | 1460998655079 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:57:35 INFO - PROCESS | 1878 | 1460998655088 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:57:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:57:35 INFO - PROCESS | 1878 | 1460998655098 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:57:35 INFO - PROCESS | 1878 | 1460998655102 Marionette TRACE conn3 <- [1,746,null,{}] 09:57:35 INFO - PROCESS | 1878 | 1460998655108 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:35 INFO - PROCESS | 1878 | 1460998655334 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:57:35 INFO - PROCESS | 1878 | 1460998655494 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718d35000 == 82 [pid = 1878] [id = 194] 09:57:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f970fcd9400) [pid = 1878] [serial = 582] [outer = (nil)] 09:57:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f97169d0000) [pid = 1878] [serial = 583] [outer = 0x7f970fcd9400] 09:57:35 INFO - PROCESS | 1878 | 1460998655569 Marionette DEBUG loaded listener.js 09:57:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f9717cc7800) [pid = 1878] [serial = 584] [outer = 0x7f970fcd9400] 09:57:36 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:36 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:37 INFO - PROCESS | 1878 | 1460998657044 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:57:37 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.) 09:57:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1982ms 09:57:37 INFO - PROCESS | 1878 | 1460998657105 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:57:37 INFO - PROCESS | 1878 | 1460998657108 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:57:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:57:37 INFO - PROCESS | 1878 | 1460998657119 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:57:37 INFO - PROCESS | 1878 | 1460998657124 Marionette TRACE conn3 <- [1,750,null,{}] 09:57:37 INFO - PROCESS | 1878 | 1460998657142 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:37 INFO - PROCESS | 1878 | 1460998657358 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:57:37 INFO - PROCESS | 1878 | 1460998657549 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cfc6000 == 83 [pid = 1878] [id = 195] 09:57:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f97185dd800) [pid = 1878] [serial = 585] [outer = (nil)] 09:57:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f9718ab7c00) [pid = 1878] [serial = 586] [outer = 0x7f97185dd800] 09:57:37 INFO - PROCESS | 1878 | 1460998657629 Marionette DEBUG loaded listener.js 09:57:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f9718cacc00) [pid = 1878] [serial = 587] [outer = 0x7f97185dd800] 09:57:38 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:38 INFO - PROCESS | 1878 | 1460998658956 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:57:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:57:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1887ms 09:57:39 INFO - PROCESS | 1878 | 1460998659059 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:57:39 INFO - PROCESS | 1878 | 1460998659065 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:57:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:57:39 INFO - PROCESS | 1878 | 1460998659074 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:57:39 INFO - PROCESS | 1878 | 1460998659077 Marionette TRACE conn3 <- [1,754,null,{}] 09:57:39 INFO - PROCESS | 1878 | 1460998659081 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:39 INFO - PROCESS | 1878 | 1460998659247 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:57:39 INFO - PROCESS | 1878 | 1460998659405 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972136e800 == 84 [pid = 1878] [id = 196] 09:57:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f97185e0000) [pid = 1878] [serial = 588] [outer = (nil)] 09:57:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f9719751000) [pid = 1878] [serial = 589] [outer = 0x7f97185e0000] 09:57:39 INFO - PROCESS | 1878 | 1460998659480 Marionette DEBUG loaded listener.js 09:57:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f971a7e6400) [pid = 1878] [serial = 590] [outer = 0x7f97185e0000] 09:57:40 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:40 INFO - PROCESS | 1878 | 1460998660865 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:57:40 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 09:57:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1835ms 09:57:40 INFO - PROCESS | 1878 | 1460998660917 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:57:40 INFO - PROCESS | 1878 | 1460998660925 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:57:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:57:40 INFO - PROCESS | 1878 | 1460998660932 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:57:40 INFO - PROCESS | 1878 | 1460998660934 Marionette TRACE conn3 <- [1,758,null,{}] 09:57:40 INFO - PROCESS | 1878 | 1460998660940 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:41 INFO - PROCESS | 1878 | 1460998661097 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:57:41 INFO - PROCESS | 1878 | 1460998661265 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:41 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97222a4000 == 85 [pid = 1878] [id = 197] 09:57:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f970f4fbc00) [pid = 1878] [serial = 591] [outer = (nil)] 09:57:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f971a87c400) [pid = 1878] [serial = 592] [outer = 0x7f970f4fbc00] 09:57:41 INFO - PROCESS | 1878 | 1460998661338 Marionette DEBUG loaded listener.js 09:57:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f971c7a9c00) [pid = 1878] [serial = 593] [outer = 0x7f970f4fbc00] 09:57:42 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:42 INFO - PROCESS | 1878 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:57:42 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:42 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:42 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:42 INFO - PROCESS | 1878 | 1460998662188 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:57:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:57:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1334ms 09:57:42 INFO - PROCESS | 1878 | 1460998662267 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:57:42 INFO - PROCESS | 1878 | 1460998662270 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:57:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:57:42 INFO - PROCESS | 1878 | 1460998662277 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:57:42 INFO - PROCESS | 1878 | 1460998662279 Marionette TRACE conn3 <- [1,762,null,{}] 09:57:42 INFO - PROCESS | 1878 | 1460998662285 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:42 INFO - PROCESS | 1878 | 1460998662540 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:57:42 INFO - PROCESS | 1878 | 1460998662758 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722ab2000 == 86 [pid = 1878] [id = 198] 09:57:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f970f4f8000) [pid = 1878] [serial = 594] [outer = (nil)] 09:57:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f971cc2a400) [pid = 1878] [serial = 595] [outer = 0x7f970f4f8000] 09:57:42 INFO - PROCESS | 1878 | 1460998662850 Marionette DEBUG loaded listener.js 09:57:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f971cca9800) [pid = 1878] [serial = 596] [outer = 0x7f970f4f8000] 09:57:44 INFO - PROCESS | 1878 | 1460998664400 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:57:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:57:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2144ms 09:57:44 INFO - PROCESS | 1878 | 1460998664421 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:57:44 INFO - PROCESS | 1878 | 1460998664427 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:57:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:57:44 INFO - PROCESS | 1878 | 1460998664434 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:57:44 INFO - PROCESS | 1878 | 1460998664437 Marionette TRACE conn3 <- [1,766,null,{}] 09:57:44 INFO - PROCESS | 1878 | 1460998664445 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:44 INFO - PROCESS | 1878 | 1460998664608 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:57:44 INFO - PROCESS | 1878 | 1460998664775 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718d3e800 == 85 [pid = 1878] [id = 108] 09:57:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972e7f2000 == 84 [pid = 1878] [id = 158] 09:57:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9730a5a800 == 83 [pid = 1878] [id = 129] 09:57:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240c4000 == 82 [pid = 1878] [id = 157] 09:57:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734d1b800 == 81 [pid = 1878] [id = 160] 09:57:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718d30000 == 80 [pid = 1878] [id = 191] 09:57:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718372800 == 79 [pid = 1878] [id = 190] 09:57:44 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9725571400) [pid = 1878] [serial = 547] [outer = (nil)] [url = about:blank] 09:57:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710406000 == 80 [pid = 1878] [id = 199] 09:57:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f970fcd6c00) [pid = 1878] [serial = 597] [outer = (nil)] 09:57:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f97117a9800) [pid = 1878] [serial = 598] [outer = 0x7f970fcd6c00] 09:57:44 INFO - PROCESS | 1878 | 1460998664878 Marionette DEBUG loaded listener.js 09:57:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f9711ad4000) [pid = 1878] [serial = 599] [outer = 0x7f970fcd6c00] 09:57:45 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717c37800 == 79 [pid = 1878] [id = 189] 09:57:45 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971698e800 == 78 [pid = 1878] [id = 188] 09:57:45 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fbe9000 == 77 [pid = 1878] [id = 187] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f9719528800) [pid = 1878] [serial = 541] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f9716b30400) [pid = 1878] [serial = 544] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9717ccf400) [pid = 1878] [serial = 538] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9716b74c00) [pid = 1878] [serial = 502] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f9721d8c000) [pid = 1878] [serial = 517] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f970f4ef800) [pid = 1878] [serial = 526] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f97212e8800) [pid = 1878] [serial = 508] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9716b7c800) [pid = 1878] [serial = 536] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f9711ae0800) [pid = 1878] [serial = 535] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f971cc26800) [pid = 1878] [serial = 499] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f972429b800) [pid = 1878] [serial = 514] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f97104c3800) [pid = 1878] [serial = 533] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970fcd7000) [pid = 1878] [serial = 532] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f971a872c00) [pid = 1878] [serial = 505] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f9722bed400) [pid = 1878] [serial = 511] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f970f225800) [pid = 1878] [serial = 523] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f9717cc7000) [pid = 1878] [serial = 520] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f970f4f9c00) [pid = 1878] [serial = 529] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f97180b9c00) [pid = 1878] [serial = 539] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f97208e0800) [pid = 1878] [serial = 542] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f9721e0b400) [pid = 1878] [serial = 545] [outer = (nil)] [url = about:blank] 09:57:46 INFO - PROCESS | 1878 | 1460998666007 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:57:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:57:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1631ms 09:57:46 INFO - PROCESS | 1878 | 1460998666067 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:57:46 INFO - PROCESS | 1878 | 1460998666073 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:57:46 INFO - PROCESS | 1878 | 1460998666081 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:57:46 INFO - PROCESS | 1878 | 1460998666087 Marionette TRACE conn3 <- [1,770,null,{}] 09:57:46 INFO - PROCESS | 1878 | 1460998666151 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:46 INFO - PROCESS | 1878 | 1460998666395 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:57:46 INFO - PROCESS | 1878 | 1460998666571 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717cdc000 == 78 [pid = 1878] [id = 200] 09:57:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f970f4ef800) [pid = 1878] [serial = 600] [outer = (nil)] 09:57:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f9711acd000) [pid = 1878] [serial = 601] [outer = 0x7f970f4ef800] 09:57:46 INFO - PROCESS | 1878 | 1460998666647 Marionette DEBUG loaded listener.js 09:57:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f9716b27c00) [pid = 1878] [serial = 602] [outer = 0x7f970f4ef800] 09:57:47 INFO - PROCESS | 1878 | 1460998667569 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1531ms 09:57:47 INFO - PROCESS | 1878 | 1460998667614 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:57:47 INFO - PROCESS | 1878 | 1460998667623 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:57:47 INFO - PROCESS | 1878 | 1460998667634 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:57:47 INFO - PROCESS | 1878 | 1460998667639 Marionette TRACE conn3 <- [1,774,null,{}] 09:57:47 INFO - PROCESS | 1878 | 1460998667645 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:47 INFO - PROCESS | 1878 | 1460998667854 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:57:48 INFO - PROCESS | 1878 | 1460998668062 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718a62800 == 79 [pid = 1878] [id = 201] 09:57:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f9717c9e000) [pid = 1878] [serial = 603] [outer = (nil)] 09:57:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f9717e70800) [pid = 1878] [serial = 604] [outer = 0x7f9717c9e000] 09:57:48 INFO - PROCESS | 1878 | 1460998668181 Marionette DEBUG loaded listener.js 09:57:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f97180a6c00) [pid = 1878] [serial = 605] [outer = 0x7f9717c9e000] 09:57:49 INFO - PROCESS | 1878 | 1460998669166 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1581ms 09:57:49 INFO - PROCESS | 1878 | 1460998669216 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:57:49 INFO - PROCESS | 1878 | 1460998669220 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:57:49 INFO - PROCESS | 1878 | 1460998669226 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:57:49 INFO - PROCESS | 1878 | 1460998669232 Marionette TRACE conn3 <- [1,778,null,{}] 09:57:49 INFO - PROCESS | 1878 | 1460998669248 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:49 INFO - PROCESS | 1878 | 1460998669511 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:57:49 INFO - PROCESS | 1878 | 1460998669722 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:49 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf41000 == 80 [pid = 1878] [id = 202] 09:57:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f97194b3000) [pid = 1878] [serial = 606] [outer = (nil)] 09:57:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f97194c1c00) [pid = 1878] [serial = 607] [outer = 0x7f97194b3000] 09:57:49 INFO - PROCESS | 1878 | 1460998669804 Marionette DEBUG loaded listener.js 09:57:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f9719750c00) [pid = 1878] [serial = 608] [outer = 0x7f97194b3000] 09:57:50 INFO - PROCESS | 1878 | 1460998670666 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1489ms 09:57:50 INFO - PROCESS | 1878 | 1460998670716 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:57:50 INFO - PROCESS | 1878 | 1460998670720 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:57:50 INFO - PROCESS | 1878 | 1460998670726 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:57:50 INFO - PROCESS | 1878 | 1460998670729 Marionette TRACE conn3 <- [1,782,null,{}] 09:57:50 INFO - PROCESS | 1878 | 1460998670734 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:50 INFO - PROCESS | 1878 | 1460998670894 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:57:51 INFO - PROCESS | 1878 | 1460998671077 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c74000 == 81 [pid = 1878] [id = 203] 09:57:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f971a7e3800) [pid = 1878] [serial = 609] [outer = (nil)] 09:57:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f971c7ad800) [pid = 1878] [serial = 610] [outer = 0x7f971a7e3800] 09:57:51 INFO - PROCESS | 1878 | 1460998671153 Marionette DEBUG loaded listener.js 09:57:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f971c8ddc00) [pid = 1878] [serial = 611] [outer = 0x7f971a7e3800] 09:57:52 INFO - PROCESS | 1878 | 1460998672044 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1378ms 09:57:52 INFO - PROCESS | 1878 | 1460998672106 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:57:52 INFO - PROCESS | 1878 | 1460998672110 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:57:52 INFO - PROCESS | 1878 | 1460998672116 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:57:52 INFO - PROCESS | 1878 | 1460998672119 Marionette TRACE conn3 <- [1,786,null,{}] 09:57:52 INFO - PROCESS | 1878 | 1460998672125 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:52 INFO - PROCESS | 1878 | 1460998672319 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:57:52 INFO - PROCESS | 1878 | 1460998672493 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:52 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972346d800 == 82 [pid = 1878] [id = 204] 09:57:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f971b3d3000) [pid = 1878] [serial = 612] [outer = (nil)] 09:57:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f971cc2ac00) [pid = 1878] [serial = 613] [outer = 0x7f971b3d3000] 09:57:52 INFO - PROCESS | 1878 | 1460998672615 Marionette DEBUG loaded listener.js 09:57:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f971ccadc00) [pid = 1878] [serial = 614] [outer = 0x7f971b3d3000] 09:57:53 INFO - PROCESS | 1878 | 1460998673494 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1429ms 09:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:57:53 INFO - PROCESS | 1878 | 1460998673546 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:57:53 INFO - PROCESS | 1878 | 1460998673549 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:57:53 INFO - PROCESS | 1878 | 1460998673555 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:57:53 INFO - PROCESS | 1878 | 1460998673559 Marionette TRACE conn3 <- [1,790,null,{}] 09:57:53 INFO - PROCESS | 1878 | 1460998673564 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:53 INFO - PROCESS | 1878 | 1460998673771 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:57:53 INFO - PROCESS | 1878 | 1460998673939 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240ba800 == 83 [pid = 1878] [id = 205] 09:57:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f971ccaf000) [pid = 1878] [serial = 615] [outer = (nil)] 09:57:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f972030e800) [pid = 1878] [serial = 616] [outer = 0x7f971ccaf000] 09:57:54 INFO - PROCESS | 1878 | 1460998674018 Marionette DEBUG loaded listener.js 09:57:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f97208e4c00) [pid = 1878] [serial = 617] [outer = 0x7f971ccaf000] 09:57:54 INFO - PROCESS | 1878 | 1460998674908 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1388ms 09:57:54 INFO - PROCESS | 1878 | 1460998674943 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:57:54 INFO - PROCESS | 1878 | 1460998674947 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:57:54 INFO - PROCESS | 1878 | 1460998674953 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:57:54 INFO - PROCESS | 1878 | 1460998674955 Marionette TRACE conn3 <- [1,794,null,{}] 09:57:54 INFO - PROCESS | 1878 | 1460998674961 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:55 INFO - PROCESS | 1878 | 1460998675132 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:57:55 INFO - PROCESS | 1878 | 1460998675320 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97288a2000 == 84 [pid = 1878] [id = 206] 09:57:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f971ee0cc00) [pid = 1878] [serial = 618] [outer = (nil)] 09:57:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f97212dd400) [pid = 1878] [serial = 619] [outer = 0x7f971ee0cc00] 09:57:55 INFO - PROCESS | 1878 | 1460998675390 Marionette DEBUG loaded listener.js 09:57:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f9721686400) [pid = 1878] [serial = 620] [outer = 0x7f971ee0cc00] 09:57:56 INFO - PROCESS | 1878 | 1460998676259 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1340ms 09:57:56 INFO - PROCESS | 1878 | 1460998676294 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:57:56 INFO - PROCESS | 1878 | 1460998676297 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:57:56 INFO - PROCESS | 1878 | 1460998676303 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:57:56 INFO - PROCESS | 1878 | 1460998676306 Marionette TRACE conn3 <- [1,798,null,{}] 09:57:56 INFO - PROCESS | 1878 | 1460998676311 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:56 INFO - PROCESS | 1878 | 1460998676472 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:57:56 INFO - PROCESS | 1878 | 1460998676642 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7f5000 == 85 [pid = 1878] [id = 207] 09:57:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f972083a400) [pid = 1878] [serial = 621] [outer = (nil)] 09:57:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f9721e04400) [pid = 1878] [serial = 622] [outer = 0x7f972083a400] 09:57:56 INFO - PROCESS | 1878 | 1460998676715 Marionette DEBUG loaded listener.js 09:57:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f9721e0e800) [pid = 1878] [serial = 623] [outer = 0x7f972083a400] 09:57:57 INFO - PROCESS | 1878 | 1460998677615 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:57:57 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 09:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1381ms 09:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:57:57 INFO - PROCESS | 1878 | 1460998677686 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:57:57 INFO - PROCESS | 1878 | 1460998677689 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:57:57 INFO - PROCESS | 1878 | 1460998677696 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:57:57 INFO - PROCESS | 1878 | 1460998677699 Marionette TRACE conn3 <- [1,802,null,{}] 09:57:57 INFO - PROCESS | 1878 | 1460998677705 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:57 INFO - PROCESS | 1878 | 1460998677924 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:57:58 INFO - PROCESS | 1878 | 1460998678298 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b0e000 == 86 [pid = 1878] [id = 208] 09:57:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f970fbce800) [pid = 1878] [serial = 624] [outer = (nil)] 09:57:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f970fbd4c00) [pid = 1878] [serial = 625] [outer = 0x7f970fbce800] 09:57:58 INFO - PROCESS | 1878 | 1460998678415 Marionette DEBUG loaded listener.js 09:57:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f97117a0c00) [pid = 1878] [serial = 626] [outer = 0x7f970fbce800] 09:57:59 INFO - PROCESS | 1878 | 1460998679380 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:57:59 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 09:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1733ms 09:57:59 INFO - PROCESS | 1878 | 1460998679430 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:57:59 INFO - PROCESS | 1878 | 1460998679437 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:57:59 INFO - PROCESS | 1878 | 1460998679446 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:57:59 INFO - PROCESS | 1878 | 1460998679450 Marionette TRACE conn3 <- [1,806,null,{}] 09:57:59 INFO - PROCESS | 1878 | 1460998679457 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:59 INFO - PROCESS | 1878 | 1460998679654 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:57:59 INFO - PROCESS | 1878 | 1460998679879 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf32800 == 87 [pid = 1878] [id = 209] 09:57:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f9717e75c00) [pid = 1878] [serial = 627] [outer = (nil)] 09:57:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f97185d2800) [pid = 1878] [serial = 628] [outer = 0x7f9717e75c00] 09:57:59 INFO - PROCESS | 1878 | 1460998679975 Marionette DEBUG loaded listener.js 09:58:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f9718ab8000) [pid = 1878] [serial = 629] [outer = 0x7f9717e75c00] 09:58:00 INFO - PROCESS | 1878 | 1460998680859 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:58:00 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 09:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1481ms 09:58:00 INFO - PROCESS | 1878 | 1460998680931 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:58:00 INFO - PROCESS | 1878 | 1460998680937 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:58:00 INFO - PROCESS | 1878 | 1460998680944 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:58:00 INFO - PROCESS | 1878 | 1460998680947 Marionette TRACE conn3 <- [1,810,null,{}] 09:58:00 INFO - PROCESS | 1878 | 1460998680953 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:01 INFO - PROCESS | 1878 | 1460998681151 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:58:01 INFO - PROCESS | 1878 | 1460998681399 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ec3800 == 88 [pid = 1878] [id = 210] 09:58:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f9711ac2400) [pid = 1878] [serial = 630] [outer = (nil)] 09:58:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f971a7ea800) [pid = 1878] [serial = 631] [outer = 0x7f9711ac2400] 09:58:01 INFO - PROCESS | 1878 | 1460998681516 Marionette DEBUG loaded listener.js 09:58:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f971c8e6400) [pid = 1878] [serial = 632] [outer = 0x7f9711ac2400] 09:58:02 INFO - PROCESS | 1878 | 1460998682394 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1481ms 09:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:58:02 INFO - PROCESS | 1878 | 1460998682425 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:58:02 INFO - PROCESS | 1878 | 1460998682428 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:58:02 INFO - PROCESS | 1878 | 1460998682443 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:58:02 INFO - PROCESS | 1878 | 1460998682451 Marionette TRACE conn3 <- [1,814,null,{}] 09:58:02 INFO - PROCESS | 1878 | 1460998682480 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:02 INFO - PROCESS | 1878 | 1460998682680 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:58:02 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716b0f800 == 87 [pid = 1878] [id = 149] 09:58:02 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cfc6000 == 86 [pid = 1878] [id = 195] 09:58:02 INFO - PROCESS | 1878 | 1460998682883 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:02 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718d35000 == 85 [pid = 1878] [id = 194] 09:58:02 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716b10800 == 84 [pid = 1878] [id = 193] 09:58:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ed4800 == 85 [pid = 1878] [id = 211] 09:58:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f970fbd6400) [pid = 1878] [serial = 633] [outer = (nil)] 09:58:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f9719528c00) [pid = 1878] [serial = 634] [outer = 0x7f970fbd6400] 09:58:02 INFO - PROCESS | 1878 | 1460998682950 Marionette DEBUG loaded listener.js 09:58:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f9720842400) [pid = 1878] [serial = 635] [outer = 0x7f970fbd6400] 09:58:03 INFO - PROCESS | 1878 | 1460998683692 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 09:58:03 INFO - PROCESS | 1878 | 1460998683758 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:58:03 INFO - PROCESS | 1878 | 1460998683766 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:58:03 INFO - PROCESS | 1878 | 1460998683768 Marionette TRACE conn3 <- [1,818,null,{}] 09:58:03 INFO - PROCESS | 1878 | 1460998683774 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:03 INFO - PROCESS | 1878 | 1460998683934 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:58:03 INFO - PROCESS | 1878 | 1460998683949 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730a55000 == 86 [pid = 1878] [id = 212] 09:58:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f9711ad0000) [pid = 1878] [serial = 636] [outer = (nil)] 09:58:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f972217f000) [pid = 1878] [serial = 637] [outer = 0x7f9711ad0000] 09:58:04 INFO - PROCESS | 1878 | 1460998684013 Marionette DEBUG loaded listener.js 09:58:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f9722188c00) [pid = 1878] [serial = 638] [outer = 0x7f9711ad0000] 09:58:04 INFO - PROCESS | 1878 | 1460998684882 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1186ms 09:58:04 INFO - PROCESS | 1878 | 1460998684953 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:58:04 INFO - PROCESS | 1878 | 1460998684957 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:58:04 INFO - PROCESS | 1878 | 1460998684971 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:58:04 INFO - PROCESS | 1878 | 1460998684974 Marionette TRACE conn3 <- [1,822,null,{}] 09:58:04 INFO - PROCESS | 1878 | 1460998684979 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:05 INFO - PROCESS | 1878 | 1460998685179 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:58:05 INFO - PROCESS | 1878 | 1460998685207 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973410e000 == 87 [pid = 1878] [id = 213] 09:58:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f97224e4400) [pid = 1878] [serial = 639] [outer = (nil)] 09:58:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f97225b6c00) [pid = 1878] [serial = 640] [outer = 0x7f97224e4400] 09:58:05 INFO - PROCESS | 1878 | 1460998685283 Marionette DEBUG loaded listener.js 09:58:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f9722c25800) [pid = 1878] [serial = 641] [outer = 0x7f97224e4400] 09:58:06 INFO - PROCESS | 1878 | 1460998686250 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:58:06 INFO - PROCESS | 1878 | 1460998686276 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:58:06 INFO - PROCESS | 1878 | 1460998686283 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:58:06 INFO - PROCESS | 1878 | 1460998686287 Marionette TRACE conn3 <- [1,826,null,{}] 09:58:06 INFO - PROCESS | 1878 | 1460998686292 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:06 INFO - PROCESS | 1878 | 1460998686534 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:58:06 INFO - PROCESS | 1878 | 1460998686557 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d2d800 == 88 [pid = 1878] [id = 214] 09:58:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f9723056800) [pid = 1878] [serial = 642] [outer = (nil)] 09:58:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f9723842800) [pid = 1878] [serial = 643] [outer = 0x7f9723056800] 09:58:06 INFO - PROCESS | 1878 | 1460998686620 Marionette DEBUG loaded listener.js 09:58:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f97238cec00) [pid = 1878] [serial = 644] [outer = 0x7f9723056800] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f9721e03000) [pid = 1878] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f9717f5d000) [pid = 1878] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f9718c12400) [pid = 1878] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f9717f5cc00) [pid = 1878] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f97117a8000) [pid = 1878] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f97169c7800) [pid = 1878] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f97180bb800) [pid = 1878] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f971952d000) [pid = 1878] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f9717e6ec00) [pid = 1878] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f9716b31c00) [pid = 1878] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f9717e6b800) [pid = 1878] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f97225b9c00) [pid = 1878] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f9719529800) [pid = 1878] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f97169c8000) [pid = 1878] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f9719754400) [pid = 1878] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f97104b8400) [pid = 1878] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f972217d000) [pid = 1878] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f972083b000) [pid = 1878] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f9717f56000) [pid = 1878] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f9732a86c00) [pid = 1878] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f97185d9400) [pid = 1878] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f9720835800) [pid = 1878] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f9719756800) [pid = 1878] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f97169d1400) [pid = 1878] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f97241bec00) [pid = 1878] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f9736995400) [pid = 1878] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9722e44c00) [pid = 1878] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9734148400) [pid = 1878] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f9711ad7800) [pid = 1878] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f9718caf400) [pid = 1878] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f97117adc00) [pid = 1878] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9718abb000) [pid = 1878] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f9718cadc00) [pid = 1878] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f9720839400) [pid = 1878] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f97180ba800) [pid = 1878] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f97185d7400) [pid = 1878] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970f4f8000) [pid = 1878] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f97169c6c00) [pid = 1878] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f971ee09400) [pid = 1878] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f9711acc000) [pid = 1878] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f971ccb0400) [pid = 1878] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f970f21fc00) [pid = 1878] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f970f22ac00) [pid = 1878] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f9711acd800) [pid = 1878] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f97169c8800) [pid = 1878] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f970f222000) [pid = 1878] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970fcd3800) [pid = 1878] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f9711ade000) [pid = 1878] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f971036ec00) [pid = 1878] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970f221400) [pid = 1878] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f970f220c00) [pid = 1878] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9710370c00) [pid = 1878] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f97169c6800) [pid = 1878] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9717e6e800) [pid = 1878] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f971809b800) [pid = 1878] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f97242a1c00) [pid = 1878] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:58:07 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9722189400) [pid = 1878] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:58:08 INFO - PROCESS | 1878 | 1460998688102 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1837ms 09:58:08 INFO - PROCESS | 1878 | 1460998688120 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:58:08 INFO - PROCESS | 1878 | 1460998688123 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:58:08 INFO - PROCESS | 1878 | 1460998688130 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:58:08 INFO - PROCESS | 1878 | 1460998688132 Marionette TRACE conn3 <- [1,830,null,{}] 09:58:08 INFO - PROCESS | 1878 | 1460998688138 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:08 INFO - PROCESS | 1878 | 1460998688297 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:58:08 INFO - PROCESS | 1878 | 1460998688311 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b16000 == 89 [pid = 1878] [id = 215] 09:58:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970f4ec400) [pid = 1878] [serial = 645] [outer = (nil)] 09:58:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f97104bb800) [pid = 1878] [serial = 646] [outer = 0x7f970f4ec400] 09:58:08 INFO - PROCESS | 1878 | 1460998688375 Marionette DEBUG loaded listener.js 09:58:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f9711ada800) [pid = 1878] [serial = 647] [outer = 0x7f970f4ec400] 09:58:09 INFO - PROCESS | 1878 | 1460998689215 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1133ms 09:58:09 INFO - PROCESS | 1878 | 1460998689264 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:58:09 INFO - PROCESS | 1878 | 1460998689268 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:58:09 INFO - PROCESS | 1878 | 1460998689274 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:58:09 INFO - PROCESS | 1878 | 1460998689276 Marionette TRACE conn3 <- [1,834,null,{}] 09:58:09 INFO - PROCESS | 1878 | 1460998689281 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:09 INFO - PROCESS | 1878 | 1460998689429 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:58:09 INFO - PROCESS | 1878 | 1460998689444 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c69000 == 90 [pid = 1878] [id = 216] 09:58:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970f4f4400) [pid = 1878] [serial = 648] [outer = (nil)] 09:58:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f9716b7d800) [pid = 1878] [serial = 649] [outer = 0x7f970f4f4400] 09:58:09 INFO - PROCESS | 1878 | 1460998689508 Marionette DEBUG loaded listener.js 09:58:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f9717f56000) [pid = 1878] [serial = 650] [outer = 0x7f970f4f4400] 09:58:10 INFO - PROCESS | 1878 | 1460998690652 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1427ms 09:58:10 INFO - PROCESS | 1878 | 1460998690703 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:58:10 INFO - PROCESS | 1878 | 1460998690710 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:58:10 INFO - PROCESS | 1878 | 1460998690719 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:58:10 INFO - PROCESS | 1878 | 1460998690725 Marionette TRACE conn3 <- [1,838,null,{}] 09:58:10 INFO - PROCESS | 1878 | 1460998690733 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:11 INFO - PROCESS | 1878 | 1460998691015 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:58:11 INFO - PROCESS | 1878 | 1460998691145 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971f0c4800 == 91 [pid = 1878] [id = 217] 09:58:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f97169c9400) [pid = 1878] [serial = 651] [outer = (nil)] 09:58:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f9717c99000) [pid = 1878] [serial = 652] [outer = 0x7f97169c9400] 09:58:11 INFO - PROCESS | 1878 | 1460998691227 Marionette DEBUG loaded listener.js 09:58:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f9717f59400) [pid = 1878] [serial = 653] [outer = 0x7f97169c9400] 09:58:12 INFO - PROCESS | 1878 | 1460998692249 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1582ms 09:58:12 INFO - PROCESS | 1878 | 1460998692303 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:58:12 INFO - PROCESS | 1878 | 1460998692312 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:58:12 INFO - PROCESS | 1878 | 1460998692323 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:58:12 INFO - PROCESS | 1878 | 1460998692326 Marionette TRACE conn3 <- [1,842,null,{}] 09:58:12 INFO - PROCESS | 1878 | 1460998692334 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:12 INFO - PROCESS | 1878 | 1460998692571 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:58:12 INFO - PROCESS | 1878 | 1460998692830 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972fa60000 == 92 [pid = 1878] [id = 218] 09:58:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f9711ac4c00) [pid = 1878] [serial = 654] [outer = (nil)] 09:58:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f9718ca7800) [pid = 1878] [serial = 655] [outer = 0x7f9711ac4c00] 09:58:12 INFO - PROCESS | 1878 | 1460998692949 Marionette DEBUG loaded listener.js 09:58:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f9719524000) [pid = 1878] [serial = 656] [outer = 0x7f9711ac4c00] 09:58:13 INFO - PROCESS | 1878 | 1460998693850 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1588ms 09:58:13 INFO - PROCESS | 1878 | 1460998693912 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:58:13 INFO - PROCESS | 1878 | 1460998693916 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:58:13 INFO - PROCESS | 1878 | 1460998693924 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:58:13 INFO - PROCESS | 1878 | 1460998693930 Marionette TRACE conn3 <- [1,846,null,{}] 09:58:13 INFO - PROCESS | 1878 | 1460998693947 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:14 INFO - PROCESS | 1878 | 1460998694176 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:58:14 INFO - PROCESS | 1878 | 1460998694401 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:14 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973733f800 == 93 [pid = 1878] [id = 219] 09:58:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f971998d000) [pid = 1878] [serial = 657] [outer = (nil)] 09:58:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f971c8d5000) [pid = 1878] [serial = 658] [outer = 0x7f971998d000] 09:58:14 INFO - PROCESS | 1878 | 1460998694524 Marionette DEBUG loaded listener.js 09:58:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f971ccaf400) [pid = 1878] [serial = 659] [outer = 0x7f971998d000] 09:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1491ms 09:58:15 INFO - PROCESS | 1878 | 1460998695403 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:58:15 INFO - PROCESS | 1878 | 1460998695415 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:58:15 INFO - PROCESS | 1878 | 1460998695420 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:58:15 INFO - PROCESS | 1878 | 1460998695427 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:58:15 INFO - PROCESS | 1878 | 1460998695430 Marionette TRACE conn3 <- [1,850,null,{}] 09:58:15 INFO - PROCESS | 1878 | 1460998695435 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:15 INFO - PROCESS | 1878 | 1460998695623 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:58:15 INFO - PROCESS | 1878 | 1460998695802 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c28000 == 94 [pid = 1878] [id = 220] 09:58:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f971a460800) [pid = 1878] [serial = 660] [outer = (nil)] 09:58:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f972083b000) [pid = 1878] [serial = 661] [outer = 0x7f971a460800] 09:58:15 INFO - PROCESS | 1878 | 1460998695879 Marionette DEBUG loaded listener.js 09:58:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9721e0c000) [pid = 1878] [serial = 662] [outer = 0x7f971a460800] 09:58:16 INFO - PROCESS | 1878 | 1460998696764 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1379ms 09:58:16 INFO - PROCESS | 1878 | 1460998696807 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:58:16 INFO - PROCESS | 1878 | 1460998696810 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:58:16 INFO - PROCESS | 1878 | 1460998696816 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:58:16 INFO - PROCESS | 1878 | 1460998696819 Marionette TRACE conn3 <- [1,854,null,{}] 09:58:16 INFO - PROCESS | 1878 | 1460998696824 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:17 INFO - PROCESS | 1878 | 1460998697004 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:58:17 INFO - PROCESS | 1878 | 1460998697186 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fca5800 == 95 [pid = 1878] [id = 221] 09:58:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f971f091400) [pid = 1878] [serial = 663] [outer = (nil)] 09:58:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f9722182400) [pid = 1878] [serial = 664] [outer = 0x7f971f091400] 09:58:17 INFO - PROCESS | 1878 | 1460998697272 Marionette DEBUG loaded listener.js 09:58:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f97224e6c00) [pid = 1878] [serial = 665] [outer = 0x7f971f091400] 09:58:18 INFO - PROCESS | 1878 | 1460998698228 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1442ms 09:58:18 INFO - PROCESS | 1878 | 1460998698260 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:58:18 INFO - PROCESS | 1878 | 1460998698263 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:58:18 INFO - PROCESS | 1878 | 1460998698270 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:58:18 INFO - PROCESS | 1878 | 1460998698274 Marionette TRACE conn3 <- [1,858,null,{}] 09:58:18 INFO - PROCESS | 1878 | 1460998698280 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:18 INFO - PROCESS | 1878 | 1460998698472 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:58:18 INFO - PROCESS | 1878 | 1460998698652 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970eed4800 == 96 [pid = 1878] [id = 222] 09:58:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f971fabd000) [pid = 1878] [serial = 666] [outer = (nil)] 09:58:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f9723211c00) [pid = 1878] [serial = 667] [outer = 0x7f971fabd000] 09:58:18 INFO - PROCESS | 1878 | 1460998698733 Marionette DEBUG loaded listener.js 09:58:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f97240a7c00) [pid = 1878] [serial = 668] [outer = 0x7f971fabd000] 09:58:19 INFO - PROCESS | 1878 | 1460998699590 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1380ms 09:58:19 INFO - PROCESS | 1878 | 1460998699652 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:58:19 INFO - PROCESS | 1878 | 1460998699656 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:58:19 INFO - PROCESS | 1878 | 1460998699663 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:58:19 INFO - PROCESS | 1878 | 1460998699666 Marionette TRACE conn3 <- [1,862,null,{}] 09:58:19 INFO - PROCESS | 1878 | 1460998699671 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:19 INFO - PROCESS | 1878 | 1460998699845 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:58:20 INFO - PROCESS | 1878 | 1460998700030 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a746800 == 97 [pid = 1878] [id = 223] 09:58:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f970fbcbc00) [pid = 1878] [serial = 669] [outer = (nil)] 09:58:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f971ccaa400) [pid = 1878] [serial = 670] [outer = 0x7f970fbcbc00] 09:58:20 INFO - PROCESS | 1878 | 1460998700105 Marionette DEBUG loaded listener.js 09:58:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f97242f1800) [pid = 1878] [serial = 671] [outer = 0x7f970fbcbc00] 09:58:21 INFO - PROCESS | 1878 | 1460998700996 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1382ms 09:58:21 INFO - PROCESS | 1878 | 1460998701047 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:58:21 INFO - PROCESS | 1878 | 1460998701051 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:58:21 INFO - PROCESS | 1878 | 1460998701057 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:58:21 INFO - PROCESS | 1878 | 1460998701060 Marionette TRACE conn3 <- [1,866,null,{}] 09:58:21 INFO - PROCESS | 1878 | 1460998701065 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:21 INFO - PROCESS | 1878 | 1460998701256 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:58:21 INFO - PROCESS | 1878 | 1460998701438 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710088000 == 98 [pid = 1878] [id = 224] 09:58:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f970f227000) [pid = 1878] [serial = 672] [outer = (nil)] 09:58:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f970fbd0c00) [pid = 1878] [serial = 673] [outer = 0x7f970f227000] 09:58:21 INFO - PROCESS | 1878 | 1460998701512 Marionette DEBUG loaded listener.js 09:58:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f9711ad6000) [pid = 1878] [serial = 674] [outer = 0x7f970f227000] 09:58:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f970fcdac00) [pid = 1878] [serial = 675] [outer = 0x7f9718c0d400] 09:58:22 INFO - PROCESS | 1878 | 1460998702468 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1479ms 09:58:22 INFO - PROCESS | 1878 | 1460998702536 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:58:22 INFO - PROCESS | 1878 | 1460998702539 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:58:22 INFO - PROCESS | 1878 | 1460998702546 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:58:22 INFO - PROCESS | 1878 | 1460998702549 Marionette TRACE conn3 <- [1,870,null,{}] 09:58:22 INFO - PROCESS | 1878 | 1460998702555 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:22 INFO - PROCESS | 1878 | 1460998702743 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:58:22 INFO - PROCESS | 1878 | 1460998702971 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971041b000 == 99 [pid = 1878] [id = 225] 09:58:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f970f222400) [pid = 1878] [serial = 676] [outer = (nil)] 09:58:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f970fcce400) [pid = 1878] [serial = 677] [outer = 0x7f970f222400] 09:58:23 INFO - PROCESS | 1878 | 1460998703075 Marionette DEBUG loaded listener.js 09:58:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f97117a4400) [pid = 1878] [serial = 678] [outer = 0x7f970f222400] 09:58:23 INFO - PROCESS | 1878 | 1460998703963 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1482ms 09:58:24 INFO - PROCESS | 1878 | 1460998704029 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:58:24 INFO - PROCESS | 1878 | 1460998704033 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:58:24 INFO - PROCESS | 1878 | 1460998704040 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:58:24 INFO - PROCESS | 1878 | 1460998704043 Marionette TRACE conn3 <- [1,874,null,{}] 09:58:24 INFO - PROCESS | 1878 | 1460998704048 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:24 INFO - PROCESS | 1878 | 1460998704235 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:58:24 INFO - PROCESS | 1878 | 1460998704417 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:24 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ced000 == 100 [pid = 1878] [id = 226] 09:58:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f970f22b800) [pid = 1878] [serial = 679] [outer = (nil)] 09:58:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f97169d2000) [pid = 1878] [serial = 680] [outer = 0x7f970f22b800] 09:58:24 INFO - PROCESS | 1878 | 1460998704493 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f9717c9e800) [pid = 1878] [serial = 681] [outer = 0x7f970f22b800] 09:58:25 INFO - PROCESS | 1878 | 1460998705445 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1479ms 09:58:25 INFO - PROCESS | 1878 | 1460998705521 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1878 | 1460998705525 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:58:25 INFO - PROCESS | 1878 | 1460998705531 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - PROCESS | 1878 | 1460998705536 Marionette TRACE conn3 <- [1,878,null,{}] 09:58:25 INFO - PROCESS | 1878 | 1460998705542 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:26 INFO - PROCESS | 1878 | 1460998706251 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:58:26 INFO - PROCESS | 1878 | 1460998706539 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97169e5000 == 101 [pid = 1878] [id = 227] 09:58:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f970fbd1000) [pid = 1878] [serial = 682] [outer = (nil)] 09:58:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f970fccf400) [pid = 1878] [serial = 683] [outer = 0x7f970fbd1000] 09:58:26 INFO - PROCESS | 1878 | 1460998706609 Marionette DEBUG loaded listener.js 09:58:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f97117a1400) [pid = 1878] [serial = 684] [outer = 0x7f970fbd1000] 09:58:27 INFO - PROCESS | 1878 | 1460998707432 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1933ms 09:58:27 INFO - PROCESS | 1878 | 1460998707466 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:58:27 INFO - PROCESS | 1878 | 1460998707473 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:58:27 INFO - PROCESS | 1878 | 1460998707480 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:58:27 INFO - PROCESS | 1878 | 1460998707486 Marionette TRACE conn3 <- [1,882,null,{}] 09:58:27 INFO - PROCESS | 1878 | 1460998707492 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:27 INFO - PROCESS | 1878 | 1460998707657 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:58:27 INFO - PROCESS | 1878 | 1460998707854 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718dec000 == 102 [pid = 1878] [id = 228] 09:58:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f970f224000) [pid = 1878] [serial = 685] [outer = (nil)] 09:58:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f97104c0800) [pid = 1878] [serial = 686] [outer = 0x7f970f224000] 09:58:27 INFO - PROCESS | 1878 | 1460998707926 Marionette DEBUG loaded listener.js 09:58:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f9716b2e800) [pid = 1878] [serial = 687] [outer = 0x7f970f224000] 09:58:29 INFO - PROCESS | 1878 | 1460998709032 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1591ms 09:58:29 INFO - PROCESS | 1878 | 1460998709071 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:58:29 INFO - PROCESS | 1878 | 1460998709076 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:58:29 INFO - PROCESS | 1878 | 1460998709082 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:58:29 INFO - PROCESS | 1878 | 1460998709085 Marionette TRACE conn3 <- [1,886,null,{}] 09:58:29 INFO - PROCESS | 1878 | 1460998709090 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:29 INFO - PROCESS | 1878 | 1460998709270 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:58:29 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972160f800 == 101 [pid = 1878] [id = 46] 09:58:29 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722978800 == 100 [pid = 1878] [id = 57] 09:58:29 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722792800 == 99 [pid = 1878] [id = 156] 09:58:29 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9739c3a000 == 98 [pid = 1878] [id = 185] 09:58:29 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716994800 == 97 [pid = 1878] [id = 122] 09:58:29 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cfbd000 == 96 [pid = 1878] [id = 161] 09:58:29 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972e7dd800 == 95 [pid = 1878] [id = 184] 09:58:29 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f97117a9800) [pid = 1878] [serial = 598] [outer = (nil)] [url = about:blank] 09:58:29 INFO - PROCESS | 1878 | 1460998709514 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710088800 == 96 [pid = 1878] [id = 229] 09:58:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f970fcdb000) [pid = 1878] [serial = 688] [outer = (nil)] 09:58:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f971809e400) [pid = 1878] [serial = 689] [outer = 0x7f970fcdb000] 09:58:29 INFO - PROCESS | 1878 | 1460998709657 Marionette DEBUG loaded listener.js 09:58:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f97185d2400) [pid = 1878] [serial = 690] [outer = 0x7f970fcdb000] 09:58:29 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9730a50000 == 95 [pid = 1878] [id = 182] 09:58:29 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719949800 == 94 [pid = 1878] [id = 192] 09:58:29 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f97169d3c00) [pid = 1878] [serial = 367] [outer = (nil)] [url = about:blank] 09:58:29 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f9722e46c00) [pid = 1878] [serial = 358] [outer = (nil)] [url = about:blank] 09:58:29 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f97241ac000) [pid = 1878] [serial = 436] [outer = (nil)] [url = about:blank] 09:58:29 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f971b3cfc00) [pid = 1878] [serial = 349] [outer = (nil)] [url = about:blank] 09:58:29 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f9722e3f400) [pid = 1878] [serial = 476] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f973414c000) [pid = 1878] [serial = 443] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f972e7db400) [pid = 1878] [serial = 361] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f971ccab800) [pid = 1878] [serial = 470] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f9716b2fc00) [pid = 1878] [serial = 449] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f971cc30400) [pid = 1878] [serial = 313] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f97117aa000) [pid = 1878] [serial = 488] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f97255e9800) [pid = 1878] [serial = 479] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f972217b800) [pid = 1878] [serial = 473] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f9717f60000) [pid = 1878] [serial = 403] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9734b08400) [pid = 1878] [serial = 271] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f971c7adc00) [pid = 1878] [serial = 430] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f9722fb7000) [pid = 1878] [serial = 397] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f97225c2400) [pid = 1878] [serial = 316] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f9730731400) [pid = 1878] [serial = 439] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f97376a0000) [pid = 1878] [serial = 322] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f9738ed4400) [pid = 1878] [serial = 325] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f973485b400) [pid = 1878] [serial = 319] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f9734c3cc00) [pid = 1878] [serial = 364] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f9730729800) [pid = 1878] [serial = 482] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f971ca32800) [pid = 1878] [serial = 394] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f973422e000) [pid = 1878] [serial = 446] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f9720840400) [pid = 1878] [serial = 352] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f97212e6800) [pid = 1878] [serial = 433] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f9732929400) [pid = 1878] [serial = 400] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f972217a400) [pid = 1878] [serial = 355] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9721e0f400) [pid = 1878] [serial = 485] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f97186cac00) [pid = 1878] [serial = 467] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f97194c0c00) [pid = 1878] [serial = 391] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f97185d7c00) [pid = 1878] [serial = 427] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f9716b78c00) [pid = 1878] [serial = 452] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f97180aec00) [pid = 1878] [serial = 554] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f9717e6b400) [pid = 1878] [serial = 503] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f972f812000) [pid = 1878] [serial = 560] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f9722181800) [pid = 1878] [serial = 557] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9723424000) [pid = 1878] [serial = 512] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9730a0d800) [pid = 1878] [serial = 518] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9721e0ec00) [pid = 1878] [serial = 509] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f970f22a000) [pid = 1878] [serial = 524] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f9711ad2800) [pid = 1878] [serial = 530] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9711ac3c00) [pid = 1878] [serial = 551] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9717cccc00) [pid = 1878] [serial = 521] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f971ccabc00) [pid = 1878] [serial = 506] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970f4f4c00) [pid = 1878] [serial = 527] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f972e7d8400) [pid = 1878] [serial = 515] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f9716b2f800) [pid = 1878] [serial = 569] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f9716b2dc00) [pid = 1878] [serial = 553] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f9710379c00) [pid = 1878] [serial = 565] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f970f22b400) [pid = 1878] [serial = 562] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f9710375000) [pid = 1878] [serial = 550] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f97117ad400) [pid = 1878] [serial = 566] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f9717f5c800) [pid = 1878] [serial = 572] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f970fbd6800) [pid = 1878] [serial = 563] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f971cc31000) [pid = 1878] [serial = 556] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f97180b7400) [pid = 1878] [serial = 574] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f9717cc9800) [pid = 1878] [serial = 571] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f97185dac00) [pid = 1878] [serial = 575] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f972fa0f000) [pid = 1878] [serial = 548] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f97169cdc00) [pid = 1878] [serial = 568] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f972556cc00) [pid = 1878] [serial = 559] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f971ccad400) [pid = 1878] [serial = 500] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 129 (0x7f97186cf000) [pid = 1878] [serial = 577] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 128 (0x7f971037d000) [pid = 1878] [serial = 580] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 127 (0x7f97169d0000) [pid = 1878] [serial = 583] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 126 (0x7f9718ab7c00) [pid = 1878] [serial = 586] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 125 (0x7f9719751000) [pid = 1878] [serial = 589] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 124 (0x7f971a87c400) [pid = 1878] [serial = 592] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 123 (0x7f971cca9800) [pid = 1878] [serial = 596] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | --DOMWINDOW == 122 (0x7f971cc2a400) [pid = 1878] [serial = 595] [outer = (nil)] [url = about:blank] 09:58:30 INFO - PROCESS | 1878 | 1460998710503 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1434ms 09:58:30 INFO - PROCESS | 1878 | 1460998710521 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:58:30 INFO - PROCESS | 1878 | 1460998710527 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:58:30 INFO - PROCESS | 1878 | 1460998710542 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:58:30 INFO - PROCESS | 1878 | 1460998710550 Marionette TRACE conn3 <- [1,890,null,{}] 09:58:30 INFO - PROCESS | 1878 | 1460998710555 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:30 INFO - PROCESS | 1878 | 1460998710732 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:58:30 INFO - PROCESS | 1878 | 1460998710742 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b13000 == 95 [pid = 1878] [id = 230] 09:58:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 123 (0x7f970f4f4c00) [pid = 1878] [serial = 691] [outer = (nil)] 09:58:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 124 (0x7f97185d7400) [pid = 1878] [serial = 692] [outer = 0x7f970f4f4c00] 09:58:30 INFO - PROCESS | 1878 | 1460998710806 Marionette DEBUG loaded listener.js 09:58:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 125 (0x7f9718caf000) [pid = 1878] [serial = 693] [outer = 0x7f970f4f4c00] 09:58:31 INFO - PROCESS | 1878 | 1460998711637 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1146ms 09:58:31 INFO - PROCESS | 1878 | 1460998711682 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:58:31 INFO - PROCESS | 1878 | 1460998711685 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:58:31 INFO - PROCESS | 1878 | 1460998711691 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:58:31 INFO - PROCESS | 1878 | 1460998711693 Marionette TRACE conn3 <- [1,894,null,{}] 09:58:31 INFO - PROCESS | 1878 | 1460998711700 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:31 INFO - PROCESS | 1878 | 1460998711879 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:58:32 INFO - PROCESS | 1878 | 1460998712023 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718406000 == 96 [pid = 1878] [id = 231] 09:58:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 126 (0x7f971036fc00) [pid = 1878] [serial = 694] [outer = (nil)] 09:58:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 127 (0x7f9719523800) [pid = 1878] [serial = 695] [outer = 0x7f971036fc00] 09:58:32 INFO - PROCESS | 1878 | 1460998712088 Marionette DEBUG loaded listener.js 09:58:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f9719532400) [pid = 1878] [serial = 696] [outer = 0x7f971036fc00] 09:58:32 INFO - PROCESS | 1878 | 1460998712908 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1282ms 09:58:32 INFO - PROCESS | 1878 | 1460998712975 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:58:32 INFO - PROCESS | 1878 | 1460998712978 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:58:32 INFO - PROCESS | 1878 | 1460998712985 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:58:32 INFO - PROCESS | 1878 | 1460998712988 Marionette TRACE conn3 <- [1,898,null,{}] 09:58:33 INFO - PROCESS | 1878 | 1460998713002 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:33 INFO - PROCESS | 1878 | 1460998713199 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:58:33 INFO - PROCESS | 1878 | 1460998713232 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971951c000 == 97 [pid = 1878] [id = 232] 09:58:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f971b4c4400) [pid = 1878] [serial = 697] [outer = (nil)] 09:58:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f971c7b3800) [pid = 1878] [serial = 698] [outer = 0x7f971b4c4400] 09:58:33 INFO - PROCESS | 1878 | 1460998713307 Marionette DEBUG loaded listener.js 09:58:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f971cc28c00) [pid = 1878] [serial = 699] [outer = 0x7f971b4c4400] 09:58:34 INFO - PROCESS | 1878 | 1460998714277 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1934ms 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f970f4ec400) [pid = 1878] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 129 (0x7f9717e75c00) [pid = 1878] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 128 (0x7f9723056800) [pid = 1878] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 127 (0x7f97224e4400) [pid = 1878] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 126 (0x7f970fbd6400) [pid = 1878] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 125 (0x7f970fcd6c00) [pid = 1878] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 124 (0x7f9711ac2400) [pid = 1878] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 123 (0x7f970fbce800) [pid = 1878] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 122 (0x7f9711ad0000) [pid = 1878] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 121 (0x7f970fcd9400) [pid = 1878] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 120 (0x7f97186cb800) [pid = 1878] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 119 (0x7f9710374400) [pid = 1878] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 118 (0x7f97185e0000) [pid = 1878] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 117 (0x7f97185dd800) [pid = 1878] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:58:34 INFO - PROCESS | 1878 | --DOMWINDOW == 116 (0x7f970f4fbc00) [pid = 1878] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:58:34 INFO - PROCESS | 1878 | 1460998714968 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:58:34 INFO - PROCESS | 1878 | 1460998714973 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:58:34 INFO - PROCESS | 1878 | 1460998714979 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:58:34 INFO - PROCESS | 1878 | 1460998714982 Marionette TRACE conn3 <- [1,902,null,{}] 09:58:34 INFO - PROCESS | 1878 | 1460998714987 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:35 INFO - PROCESS | 1878 | 1460998715148 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:58:35 INFO - PROCESS | 1878 | 1460998715275 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718418000 == 98 [pid = 1878] [id = 233] 09:58:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 117 (0x7f9711ac2400) [pid = 1878] [serial = 700] [outer = (nil)] 09:58:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 118 (0x7f97186ca400) [pid = 1878] [serial = 701] [outer = 0x7f9711ac2400] 09:58:35 INFO - PROCESS | 1878 | 1460998715340 Marionette DEBUG loaded listener.js 09:58:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 119 (0x7f971b4c3800) [pid = 1878] [serial = 702] [outer = 0x7f9711ac2400] 09:58:36 INFO - PROCESS | 1878 | 1460998716007 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1089ms 09:58:36 INFO - PROCESS | 1878 | 1460998716070 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:58:36 INFO - PROCESS | 1878 | 1460998716073 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:58:36 INFO - PROCESS | 1878 | 1460998716079 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:58:36 INFO - PROCESS | 1878 | 1460998716081 Marionette TRACE conn3 <- [1,906,null,{}] 09:58:36 INFO - PROCESS | 1878 | 1460998716087 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:36 INFO - PROCESS | 1878 | 1460998716312 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:58:36 INFO - PROCESS | 1878 | 1460998716327 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:36 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972097f000 == 99 [pid = 1878] [id = 234] 09:58:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 120 (0x7f9711ad0000) [pid = 1878] [serial = 703] [outer = (nil)] 09:58:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 121 (0x7f971cca8800) [pid = 1878] [serial = 704] [outer = 0x7f9711ad0000] 09:58:36 INFO - PROCESS | 1878 | 1460998716391 Marionette DEBUG loaded listener.js 09:58:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 122 (0x7f97203c9000) [pid = 1878] [serial = 705] [outer = 0x7f9711ad0000] 09:58:37 INFO - PROCESS | 1878 | 1460998717381 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1333ms 09:58:37 INFO - PROCESS | 1878 | 1460998717414 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:58:37 INFO - PROCESS | 1878 | 1460998717421 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:58:37 INFO - PROCESS | 1878 | 1460998717430 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:58:37 INFO - PROCESS | 1878 | 1460998717436 Marionette TRACE conn3 <- [1,910,null,{}] 09:58:37 INFO - PROCESS | 1878 | 1460998717446 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:37 INFO - PROCESS | 1878 | 1460998717649 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:58:37 INFO - PROCESS | 1878 | 1460998717893 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97169e3000 == 100 [pid = 1878] [id = 235] 09:58:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 123 (0x7f970fcd0800) [pid = 1878] [serial = 706] [outer = (nil)] 09:58:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 124 (0x7f9711ad4800) [pid = 1878] [serial = 707] [outer = 0x7f970fcd0800] 09:58:37 INFO - PROCESS | 1878 | 1460998717986 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 125 (0x7f9716b32400) [pid = 1878] [serial = 708] [outer = 0x7f970fcd0800] 09:58:38 INFO - PROCESS | 1878 | 1460998718916 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1536ms 09:58:38 INFO - PROCESS | 1878 | 1460998718967 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:58:38 INFO - PROCESS | 1878 | 1460998718977 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:58:38 INFO - PROCESS | 1878 | 1460998718987 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:58:38 INFO - PROCESS | 1878 | 1460998718991 Marionette TRACE conn3 <- [1,914,null,{}] 09:58:39 INFO - PROCESS | 1878 | 1460998718999 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:39 INFO - PROCESS | 1878 | 1460998719203 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:58:39 INFO - PROCESS | 1878 | 1460998719422 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971950f000 == 101 [pid = 1878] [id = 236] 09:58:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 126 (0x7f9717e78000) [pid = 1878] [serial = 709] [outer = (nil)] 09:58:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 127 (0x7f97180b6400) [pid = 1878] [serial = 710] [outer = 0x7f9717e78000] 09:58:39 INFO - PROCESS | 1878 | 1460998719543 Marionette DEBUG loaded listener.js 09:58:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f9718abb000) [pid = 1878] [serial = 711] [outer = 0x7f9717e78000] 09:58:40 INFO - PROCESS | 1878 | 1460998720497 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1584ms 09:58:40 INFO - PROCESS | 1878 | 1460998720572 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:58:40 INFO - PROCESS | 1878 | 1460998720575 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:58:40 INFO - PROCESS | 1878 | 1460998720582 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:58:40 INFO - PROCESS | 1878 | 1460998720588 Marionette TRACE conn3 <- [1,918,null,{}] 09:58:40 INFO - PROCESS | 1878 | 1460998720605 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:40 INFO - PROCESS | 1878 | 1460998720835 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:58:41 INFO - PROCESS | 1878 | 1460998721093 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:41 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c79800 == 102 [pid = 1878] [id = 237] 09:58:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f971b4bc400) [pid = 1878] [serial = 712] [outer = (nil)] 09:58:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f971c8e5800) [pid = 1878] [serial = 713] [outer = 0x7f971b4bc400] 09:58:41 INFO - PROCESS | 1878 | 1460998721191 Marionette DEBUG loaded listener.js 09:58:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f971ccab800) [pid = 1878] [serial = 714] [outer = 0x7f971b4bc400] 09:58:42 INFO - PROCESS | 1878 | 1460998722021 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1487ms 09:58:42 INFO - PROCESS | 1878 | 1460998722071 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:58:42 INFO - PROCESS | 1878 | 1460998722075 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:58:42 INFO - PROCESS | 1878 | 1460998722082 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:58:42 INFO - PROCESS | 1878 | 1460998722085 Marionette TRACE conn3 <- [1,922,null,{}] 09:58:42 INFO - PROCESS | 1878 | 1460998722091 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:42 INFO - PROCESS | 1878 | 1460998722288 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:58:42 INFO - PROCESS | 1878 | 1460998722456 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972279e000 == 103 [pid = 1878] [id = 238] 09:58:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f971b4bd400) [pid = 1878] [serial = 715] [outer = (nil)] 09:58:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f9720840400) [pid = 1878] [serial = 716] [outer = 0x7f971b4bd400] 09:58:42 INFO - PROCESS | 1878 | 1460998722534 Marionette DEBUG loaded listener.js 09:58:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f9720965400) [pid = 1878] [serial = 717] [outer = 0x7f971b4bd400] 09:58:43 INFO - PROCESS | 1878 | 1460998723401 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1349ms 09:58:43 INFO - PROCESS | 1878 | 1460998723432 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:58:43 INFO - PROCESS | 1878 | 1460998723437 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:58:43 INFO - PROCESS | 1878 | 1460998723448 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:58:43 INFO - PROCESS | 1878 | 1460998723452 Marionette TRACE conn3 <- [1,926,null,{}] 09:58:43 INFO - PROCESS | 1878 | 1460998723462 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:43 INFO - PROCESS | 1878 | 1460998723755 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:58:44 INFO - PROCESS | 1878 | 1460998723994 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722ec3000 == 104 [pid = 1878] [id = 239] 09:58:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f97208e4000) [pid = 1878] [serial = 718] [outer = (nil)] 09:58:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f9721389800) [pid = 1878] [serial = 719] [outer = 0x7f97208e4000] 09:58:44 INFO - PROCESS | 1878 | 1460998724115 Marionette DEBUG loaded listener.js 09:58:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f9721e0a000) [pid = 1878] [serial = 720] [outer = 0x7f97208e4000] 09:58:44 INFO - PROCESS | 1878 | 1460998724958 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1544ms 09:58:44 INFO - PROCESS | 1878 | 1460998724993 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:58:45 INFO - PROCESS | 1878 | 1460998724996 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:58:45 INFO - PROCESS | 1878 | 1460998725003 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:58:45 INFO - PROCESS | 1878 | 1460998725006 Marionette TRACE conn3 <- [1,930,null,{}] 09:58:45 INFO - PROCESS | 1878 | 1460998725012 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:45 INFO - PROCESS | 1878 | 1460998725222 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:58:45 INFO - PROCESS | 1878 | 1460998725393 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723d2a800 == 105 [pid = 1878] [id = 240] 09:58:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f9720bd8c00) [pid = 1878] [serial = 721] [outer = (nil)] 09:58:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f97225b7800) [pid = 1878] [serial = 722] [outer = 0x7f9720bd8c00] 09:58:45 INFO - PROCESS | 1878 | 1460998725471 Marionette DEBUG loaded listener.js 09:58:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f9722e38c00) [pid = 1878] [serial = 723] [outer = 0x7f9720bd8c00] 09:58:46 INFO - PROCESS | 1878 | 1460998726422 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1480ms 09:58:46 INFO - PROCESS | 1878 | 1460998726484 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:58:46 INFO - PROCESS | 1878 | 1460998726488 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:58:46 INFO - PROCESS | 1878 | 1460998726495 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:58:46 INFO - PROCESS | 1878 | 1460998726498 Marionette TRACE conn3 <- [1,934,null,{}] 09:58:46 INFO - PROCESS | 1878 | 1460998726504 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:46 INFO - PROCESS | 1878 | 1460998726691 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:58:46 INFO - PROCESS | 1878 | 1460998726860 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9728a3e800 == 106 [pid = 1878] [id = 241] 09:58:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f9721e0b000) [pid = 1878] [serial = 724] [outer = (nil)] 09:58:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f9722e42800) [pid = 1878] [serial = 725] [outer = 0x7f9721e0b000] 09:58:46 INFO - PROCESS | 1878 | 1460998726935 Marionette DEBUG loaded listener.js 09:58:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f972320e400) [pid = 1878] [serial = 726] [outer = 0x7f9721e0b000] 09:58:47 INFO - PROCESS | 1878 | 1460998727780 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1332ms 09:58:47 INFO - PROCESS | 1878 | 1460998727828 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:58:47 INFO - PROCESS | 1878 | 1460998727831 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:58:47 INFO - PROCESS | 1878 | 1460998727838 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:58:47 INFO - PROCESS | 1878 | 1460998727841 Marionette TRACE conn3 <- [1,938,null,{}] 09:58:47 INFO - PROCESS | 1878 | 1460998727846 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:48 INFO - PROCESS | 1878 | 1460998728036 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:58:48 INFO - PROCESS | 1878 | 1460998728214 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f641800 == 107 [pid = 1878] [id = 242] 09:58:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f97225bd800) [pid = 1878] [serial = 727] [outer = (nil)] 09:58:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f9723845000) [pid = 1878] [serial = 728] [outer = 0x7f97225bd800] 09:58:48 INFO - PROCESS | 1878 | 1460998728291 Marionette DEBUG loaded listener.js 09:58:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f97241ac000) [pid = 1878] [serial = 729] [outer = 0x7f97225bd800] 09:58:49 INFO - PROCESS | 1878 | 1460998729212 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1428ms 09:58:49 INFO - PROCESS | 1878 | 1460998729267 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:58:49 INFO - PROCESS | 1878 | 1460998729271 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:58:49 INFO - PROCESS | 1878 | 1460998729277 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:58:49 INFO - PROCESS | 1878 | 1460998729279 Marionette TRACE conn3 <- [1,942,null,{}] 09:58:49 INFO - PROCESS | 1878 | 1460998729286 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:49 INFO - PROCESS | 1878 | 1460998729472 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:58:49 INFO - PROCESS | 1878 | 1460998729644 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:49 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730a45000 == 108 [pid = 1878] [id = 243] 09:58:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f9722e3a400) [pid = 1878] [serial = 730] [outer = (nil)] 09:58:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f97242efc00) [pid = 1878] [serial = 731] [outer = 0x7f9722e3a400] 09:58:49 INFO - PROCESS | 1878 | 1460998729720 Marionette DEBUG loaded listener.js 09:58:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f97255e8800) [pid = 1878] [serial = 732] [outer = 0x7f9722e3a400] 09:58:50 INFO - PROCESS | 1878 | 1460998730598 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1382ms 09:58:50 INFO - PROCESS | 1878 | 1460998730661 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:58:50 INFO - PROCESS | 1878 | 1460998730664 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:58:50 INFO - PROCESS | 1878 | 1460998730670 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:58:50 INFO - PROCESS | 1878 | 1460998730674 Marionette TRACE conn3 <- [1,946,null,{}] 09:58:50 INFO - PROCESS | 1878 | 1460998730680 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:50 INFO - PROCESS | 1878 | 1460998730862 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:58:51 INFO - PROCESS | 1878 | 1460998731033 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9732ac5000 == 109 [pid = 1878] [id = 244] 09:58:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f972320e800) [pid = 1878] [serial = 733] [outer = (nil)] 09:58:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f97257aa000) [pid = 1878] [serial = 734] [outer = 0x7f972320e800] 09:58:51 INFO - PROCESS | 1878 | 1460998731106 Marionette DEBUG loaded listener.js 09:58:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f97296f0c00) [pid = 1878] [serial = 735] [outer = 0x7f972320e800] 09:58:51 INFO - PROCESS | 1878 | 1460998731976 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1381ms 09:58:52 INFO - PROCESS | 1878 | 1460998732054 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:58:52 INFO - PROCESS | 1878 | 1460998732061 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:58:52 INFO - PROCESS | 1878 | 1460998732071 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:58:52 INFO - PROCESS | 1878 | 1460998732076 Marionette TRACE conn3 <- [1,950,null,{}] 09:58:52 INFO - PROCESS | 1878 | 1460998732086 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:52 INFO - PROCESS | 1878 | 1460998732423 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:58:52 INFO - PROCESS | 1878 | 1460998732694 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:52 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734c6e800 == 110 [pid = 1878] [id = 245] 09:58:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f972f5bac00) [pid = 1878] [serial = 736] [outer = (nil)] 09:58:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f972f8e0c00) [pid = 1878] [serial = 737] [outer = 0x7f972f5bac00] 09:58:52 INFO - PROCESS | 1878 | 1460998732776 Marionette DEBUG loaded listener.js 09:58:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f9730731400) [pid = 1878] [serial = 738] [outer = 0x7f972f5bac00] 09:58:53 INFO - PROCESS | 1878 | 1460998733632 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1637ms 09:58:53 INFO - PROCESS | 1878 | 1460998733746 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:58:53 INFO - PROCESS | 1878 | 1460998733750 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:58:53 INFO - PROCESS | 1878 | 1460998733761 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:58:53 INFO - PROCESS | 1878 | 1460998733763 Marionette TRACE conn3 <- [1,954,null,{}] 09:58:53 INFO - PROCESS | 1878 | 1460998733768 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:53 INFO - PROCESS | 1878 | 1460998733988 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:58:54 INFO - PROCESS | 1878 | 1460998734208 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fbee800 == 111 [pid = 1878] [id = 246] 09:58:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970f220c00) [pid = 1878] [serial = 739] [outer = (nil)] 09:58:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f9710377800) [pid = 1878] [serial = 740] [outer = 0x7f970f220c00] 09:58:54 INFO - PROCESS | 1878 | 1460998734327 Marionette DEBUG loaded listener.js 09:58:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f9717f5e400) [pid = 1878] [serial = 741] [outer = 0x7f970f220c00] 09:58:55 INFO - PROCESS | 1878 | 1460998735526 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1831ms 09:58:55 INFO - PROCESS | 1878 | 1460998735603 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:58:55 INFO - PROCESS | 1878 | 1460998735609 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:58:55 INFO - PROCESS | 1878 | 1460998735619 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:58:55 INFO - PROCESS | 1878 | 1460998735624 Marionette TRACE conn3 <- [1,958,null,{}] 09:58:55 INFO - PROCESS | 1878 | 1460998735633 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:55 INFO - PROCESS | 1878 | 1460998735909 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:58:56 INFO - PROCESS | 1878 | 1460998736059 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718943800 == 112 [pid = 1878] [id = 247] 09:58:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f970fbcfc00) [pid = 1878] [serial = 742] [outer = (nil)] 09:58:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f9711ac6800) [pid = 1878] [serial = 743] [outer = 0x7f970fbcfc00] 09:58:56 INFO - PROCESS | 1878 | 1460998736144 Marionette DEBUG loaded listener.js 09:58:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f9716b25800) [pid = 1878] [serial = 744] [outer = 0x7f970fbcfc00] 09:58:57 INFO - PROCESS | 1878 | 1460998737061 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1499ms 09:58:57 INFO - PROCESS | 1878 | 1460998737119 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:58:57 INFO - PROCESS | 1878 | 1460998737130 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:58:57 INFO - PROCESS | 1878 | 1460998737140 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:58:57 INFO - PROCESS | 1878 | 1460998737144 Marionette TRACE conn3 <- [1,962,null,{}] 09:58:57 INFO - PROCESS | 1878 | 1460998737150 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:57 INFO - PROCESS | 1878 | 1460998737334 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:58:57 INFO - PROCESS | 1878 | 1460998737560 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fc9a000 == 113 [pid = 1878] [id = 248] 09:58:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f9717cce800) [pid = 1878] [serial = 745] [outer = (nil)] 09:58:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9717f5b000) [pid = 1878] [serial = 746] [outer = 0x7f9717cce800] 09:58:57 INFO - PROCESS | 1878 | 1460998737678 Marionette DEBUG loaded listener.js 09:58:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f97180b0400) [pid = 1878] [serial = 747] [outer = 0x7f9717cce800] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710091800 == 112 [pid = 1878] [id = 163] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f972030e800) [pid = 1878] [serial = 616] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f971cc2ac00) [pid = 1878] [serial = 613] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f9721e04400) [pid = 1878] [serial = 622] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f971c7ad800) [pid = 1878] [serial = 610] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f97212dd400) [pid = 1878] [serial = 619] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718418000 == 111 [pid = 1878] [id = 233] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971951c000 == 110 [pid = 1878] [id = 232] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718406000 == 109 [pid = 1878] [id = 231] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716b13000 == 108 [pid = 1878] [id = 230] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710088800 == 107 [pid = 1878] [id = 229] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718dec000 == 106 [pid = 1878] [id = 228] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97169e5000 == 105 [pid = 1878] [id = 227] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971041b000 == 104 [pid = 1878] [id = 225] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fca5800 == 103 [pid = 1878] [id = 221] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9739c28000 == 102 [pid = 1878] [id = 220] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973733f800 == 101 [pid = 1878] [id = 219] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972fa60000 == 100 [pid = 1878] [id = 218] 09:58:58 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971f0c4800 == 99 [pid = 1878] [id = 217] 09:58:58 INFO - PROCESS | 1878 | 1460998738656 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f97104bb800) [pid = 1878] [serial = 646] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f9711ada800) [pid = 1878] [serial = 647] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f9717e70800) [pid = 1878] [serial = 604] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f97185d2800) [pid = 1878] [serial = 628] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9723842800) [pid = 1878] [serial = 643] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f97225b6c00) [pid = 1878] [serial = 640] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f9719528c00) [pid = 1878] [serial = 634] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f9718ab8000) [pid = 1878] [serial = 629] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f97194c1c00) [pid = 1878] [serial = 607] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9711ad4000) [pid = 1878] [serial = 599] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f97238cec00) [pid = 1878] [serial = 644] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f971c8e6400) [pid = 1878] [serial = 632] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f970fbd4c00) [pid = 1878] [serial = 625] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f9711acd000) [pid = 1878] [serial = 601] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f9722c25800) [pid = 1878] [serial = 641] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f9720842400) [pid = 1878] [serial = 635] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f97117a0c00) [pid = 1878] [serial = 626] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f972217f000) [pid = 1878] [serial = 637] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f971a7ea800) [pid = 1878] [serial = 631] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f9722188c00) [pid = 1878] [serial = 638] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f9717cc7800) [pid = 1878] [serial = 584] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f9718c08800) [pid = 1878] [serial = 578] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f97117a7400) [pid = 1878] [serial = 581] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f971a7e6400) [pid = 1878] [serial = 590] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f9718cacc00) [pid = 1878] [serial = 587] [outer = (nil)] [url = about:blank] 09:58:58 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f971c7a9c00) [pid = 1878] [serial = 593] [outer = (nil)] [url = about:blank] 09:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1585ms 09:58:58 INFO - PROCESS | 1878 | 1460998738726 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:58:58 INFO - PROCESS | 1878 | 1460998738730 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:58:58 INFO - PROCESS | 1878 | 1460998738736 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:58:58 INFO - PROCESS | 1878 | 1460998738742 Marionette TRACE conn3 <- [1,966,null,{}] 09:58:58 INFO - PROCESS | 1878 | 1460998738770 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:58 INFO - PROCESS | 1878 | 1460998738960 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:58:59 INFO - PROCESS | 1878 | 1460998739143 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717cd3000 == 100 [pid = 1878] [id = 249] 09:58:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f97185db000) [pid = 1878] [serial = 748] [outer = (nil)] 09:58:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f9718c10c00) [pid = 1878] [serial = 749] [outer = 0x7f97185db000] 09:58:59 INFO - PROCESS | 1878 | 1460998739216 Marionette DEBUG loaded listener.js 09:58:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f9719524400) [pid = 1878] [serial = 750] [outer = 0x7f97185db000] 09:58:59 INFO - PROCESS | 1878 | 1460998739940 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1241ms 09:58:59 INFO - PROCESS | 1878 | 1460998739979 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:58:59 INFO - PROCESS | 1878 | 1460998739984 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:58:59 INFO - PROCESS | 1878 | 1460998739990 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:58:59 INFO - PROCESS | 1878 | 1460998739992 Marionette TRACE conn3 <- [1,970,null,{}] 09:59:00 INFO - PROCESS | 1878 | 1460998739998 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:00 INFO - PROCESS | 1878 | 1460998740167 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:59:00 INFO - PROCESS | 1878 | 1460998740184 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:00 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718dd3000 == 101 [pid = 1878] [id = 250] 09:59:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f9718ab0400) [pid = 1878] [serial = 751] [outer = (nil)] 09:59:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f971b3d8800) [pid = 1878] [serial = 752] [outer = 0x7f9718ab0400] 09:59:00 INFO - PROCESS | 1878 | 1460998740250 Marionette DEBUG loaded listener.js 09:59:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f971c8ccc00) [pid = 1878] [serial = 753] [outer = 0x7f9718ab0400] 09:59:01 INFO - PROCESS | 1878 | 1460998741255 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1336ms 09:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:59:01 INFO - PROCESS | 1878 | 1460998741328 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:59:01 INFO - PROCESS | 1878 | 1460998741331 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:59:01 INFO - PROCESS | 1878 | 1460998741337 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:59:01 INFO - PROCESS | 1878 | 1460998741340 Marionette TRACE conn3 <- [1,974,null,{}] 09:59:01 INFO - PROCESS | 1878 | 1460998741345 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:01 INFO - PROCESS | 1878 | 1460998741565 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:59:01 INFO - PROCESS | 1878 | 1460998741587 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971b40b000 == 102 [pid = 1878] [id = 251] 09:59:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f97186c7c00) [pid = 1878] [serial = 754] [outer = (nil)] 09:59:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f971cc26800) [pid = 1878] [serial = 755] [outer = 0x7f97186c7c00] 09:59:01 INFO - PROCESS | 1878 | 1460998741652 Marionette DEBUG loaded listener.js 09:59:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f971ee0b800) [pid = 1878] [serial = 756] [outer = 0x7f97186c7c00] 09:59:02 INFO - PROCESS | 1878 | 1460998742516 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1235ms 09:59:02 INFO - PROCESS | 1878 | 1460998742596 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:59:02 INFO - PROCESS | 1878 | 1460998742599 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:59:02 INFO - PROCESS | 1878 | 1460998742607 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:59:02 INFO - PROCESS | 1878 | 1460998742610 Marionette TRACE conn3 <- [1,978,null,{}] 09:59:02 INFO - PROCESS | 1878 | 1460998742615 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:02 INFO - PROCESS | 1878 | 1460998742872 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:59:03 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f971b4c4400) [pid = 1878] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:59:03 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f9711ac2400) [pid = 1878] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:59:03 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f970f224000) [pid = 1878] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:59:03 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f970f4f4c00) [pid = 1878] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:59:03 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f970fbd1000) [pid = 1878] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:59:03 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f971036fc00) [pid = 1878] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:59:03 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f970fcdb000) [pid = 1878] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:59:03 INFO - PROCESS | 1878 | 1460998743441 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fc9c800 == 103 [pid = 1878] [id = 252] 09:59:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f970f21ec00) [pid = 1878] [serial = 757] [outer = (nil)] 09:59:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f970f4f7800) [pid = 1878] [serial = 758] [outer = 0x7f970f21ec00] 09:59:03 INFO - PROCESS | 1878 | 1460998743521 Marionette DEBUG loaded listener.js 09:59:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f970fcd9400) [pid = 1878] [serial = 759] [outer = 0x7f970f21ec00] 09:59:04 INFO - PROCESS | 1878 | 1460998744435 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1881ms 09:59:04 INFO - PROCESS | 1878 | 1460998744491 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:59:04 INFO - PROCESS | 1878 | 1460998744498 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:59:04 INFO - PROCESS | 1878 | 1460998744507 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:59:04 INFO - PROCESS | 1878 | 1460998744511 Marionette TRACE conn3 <- [1,982,null,{}] 09:59:04 INFO - PROCESS | 1878 | 1460998744518 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:04 INFO - PROCESS | 1878 | 1460998744724 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:59:04 INFO - PROCESS | 1878 | 1460998744897 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971835f800 == 104 [pid = 1878] [id = 253] 09:59:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f970f223000) [pid = 1878] [serial = 760] [outer = (nil)] 09:59:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f9716b2fc00) [pid = 1878] [serial = 761] [outer = 0x7f970f223000] 09:59:04 INFO - PROCESS | 1878 | 1460998744977 Marionette DEBUG loaded listener.js 09:59:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f9717ccf400) [pid = 1878] [serial = 762] [outer = 0x7f970f223000] 09:59:06 INFO - PROCESS | 1878 | 1460998745998 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1534ms 09:59:06 INFO - PROCESS | 1878 | 1460998746045 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:59:06 INFO - PROCESS | 1878 | 1460998746052 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:59:06 INFO - PROCESS | 1878 | 1460998746059 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:59:06 INFO - PROCESS | 1878 | 1460998746062 Marionette TRACE conn3 <- [1,986,null,{}] 09:59:06 INFO - PROCESS | 1878 | 1460998746068 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:06 INFO - PROCESS | 1878 | 1460998746295 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:59:06 INFO - PROCESS | 1878 | 1460998746559 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf40000 == 105 [pid = 1878] [id = 254] 09:59:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f97180b1400) [pid = 1878] [serial = 763] [outer = (nil)] 09:59:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f97186cc000) [pid = 1878] [serial = 764] [outer = 0x7f97180b1400] 09:59:06 INFO - PROCESS | 1878 | 1460998746683 Marionette DEBUG loaded listener.js 09:59:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f97194b3400) [pid = 1878] [serial = 765] [outer = 0x7f97180b1400] 09:59:07 INFO - PROCESS | 1878 | 1460998747570 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1538ms 09:59:07 INFO - PROCESS | 1878 | 1460998747601 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:59:07 INFO - PROCESS | 1878 | 1460998747605 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:59:07 INFO - PROCESS | 1878 | 1460998747621 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:59:07 INFO - PROCESS | 1878 | 1460998747631 Marionette TRACE conn3 <- [1,990,null,{}] 09:59:07 INFO - PROCESS | 1878 | 1460998747638 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:07 INFO - PROCESS | 1878 | 1460998747842 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:59:08 INFO - PROCESS | 1878 | 1460998748014 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c61000 == 106 [pid = 1878] [id = 255] 09:59:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f97185d2800) [pid = 1878] [serial = 766] [outer = (nil)] 09:59:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f971ca3f000) [pid = 1878] [serial = 767] [outer = 0x7f97185d2800] 09:59:08 INFO - PROCESS | 1878 | 1460998748089 Marionette DEBUG loaded listener.js 09:59:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f97203c4800) [pid = 1878] [serial = 768] [outer = 0x7f97185d2800] 09:59:09 INFO - PROCESS | 1878 | 1460998749059 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1496ms 09:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:59:09 INFO - PROCESS | 1878 | 1460998749109 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:59:09 INFO - PROCESS | 1878 | 1460998749113 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:59:09 INFO - PROCESS | 1878 | 1460998749120 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:59:09 INFO - PROCESS | 1878 | 1460998749123 Marionette TRACE conn3 <- [1,994,null,{}] 09:59:09 INFO - PROCESS | 1878 | 1460998749129 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:09 INFO - PROCESS | 1878 | 1460998749329 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:59:09 INFO - PROCESS | 1878 | 1460998749542 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722ecb000 == 107 [pid = 1878] [id = 256] 09:59:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f971b4c4400) [pid = 1878] [serial = 769] [outer = (nil)] 09:59:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9721eef000) [pid = 1878] [serial = 770] [outer = 0x7f971b4c4400] 09:59:09 INFO - PROCESS | 1878 | 1460998749661 Marionette DEBUG loaded listener.js 09:59:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9722189c00) [pid = 1878] [serial = 771] [outer = 0x7f971b4c4400] 09:59:10 INFO - PROCESS | 1878 | 1460998750520 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1429ms 09:59:10 INFO - PROCESS | 1878 | 1460998750552 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:59:10 INFO - PROCESS | 1878 | 1460998750555 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:59:10 INFO - PROCESS | 1878 | 1460998750562 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:59:10 INFO - PROCESS | 1878 | 1460998750566 Marionette TRACE conn3 <- [1,998,null,{}] 09:59:10 INFO - PROCESS | 1878 | 1460998750571 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:10 INFO - PROCESS | 1878 | 1460998750771 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:59:10 INFO - PROCESS | 1878 | 1460998750949 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97288ab000 == 108 [pid = 1878] [id = 257] 09:59:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f97225c1000) [pid = 1878] [serial = 772] [outer = (nil)] 09:59:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f9722c25000) [pid = 1878] [serial = 773] [outer = 0x7f97225c1000] 09:59:11 INFO - PROCESS | 1878 | 1460998751036 Marionette DEBUG loaded listener.js 09:59:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f97257ae400) [pid = 1878] [serial = 774] [outer = 0x7f97225c1000] 09:59:11 INFO - PROCESS | 1878 | 1460998751992 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1483ms 09:59:12 INFO - PROCESS | 1878 | 1460998752048 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:59:12 INFO - PROCESS | 1878 | 1460998752051 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:59:12 INFO - PROCESS | 1878 | 1460998752057 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:59:12 INFO - PROCESS | 1878 | 1460998752061 Marionette TRACE conn3 <- [1,1002,null,{}] 09:59:12 INFO - PROCESS | 1878 | 1460998752067 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:12 INFO - PROCESS | 1878 | 1460998752263 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:59:12 INFO - PROCESS | 1878 | 1460998752437 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9732ac2000 == 109 [pid = 1878] [id = 258] 09:59:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f97225c1800) [pid = 1878] [serial = 775] [outer = (nil)] 09:59:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f97308c9800) [pid = 1878] [serial = 776] [outer = 0x7f97225c1800] 09:59:12 INFO - PROCESS | 1878 | 1460998752517 Marionette DEBUG loaded listener.js 09:59:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f9730a0ec00) [pid = 1878] [serial = 777] [outer = 0x7f97225c1800] 09:59:13 INFO - PROCESS | 1878 | 1460998753446 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1435ms 09:59:13 INFO - PROCESS | 1878 | 1460998753495 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:59:13 INFO - PROCESS | 1878 | 1460998753499 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:59:13 INFO - PROCESS | 1878 | 1460998753506 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:59:13 INFO - PROCESS | 1878 | 1460998753509 Marionette TRACE conn3 <- [1,1006,null,{}] 09:59:13 INFO - PROCESS | 1878 | 1460998753515 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:13 INFO - PROCESS | 1878 | 1460998753701 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:59:13 INFO - PROCESS | 1878 | 1460998753891 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734c81000 == 110 [pid = 1878] [id = 259] 09:59:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f972217dc00) [pid = 1878] [serial = 778] [outer = (nil)] 09:59:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f9732922c00) [pid = 1878] [serial = 779] [outer = 0x7f972217dc00] 09:59:13 INFO - PROCESS | 1878 | 1460998753964 Marionette DEBUG loaded listener.js 09:59:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f9732a8a000) [pid = 1878] [serial = 780] [outer = 0x7f972217dc00] 09:59:14 INFO - PROCESS | 1878 | 1460998754844 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1382ms 09:59:14 INFO - PROCESS | 1878 | 1460998754889 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:59:14 INFO - PROCESS | 1878 | 1460998754893 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:59:14 INFO - PROCESS | 1878 | 1460998754899 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:59:14 INFO - PROCESS | 1878 | 1460998754902 Marionette TRACE conn3 <- [1,1010,null,{}] 09:59:14 INFO - PROCESS | 1878 | 1460998754908 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:15 INFO - PROCESS | 1878 | 1460998755079 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:59:15 INFO - PROCESS | 1878 | 1460998755258 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9738c98000 == 111 [pid = 1878] [id = 260] 09:59:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f972e7d1c00) [pid = 1878] [serial = 781] [outer = (nil)] 09:59:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f9734152800) [pid = 1878] [serial = 782] [outer = 0x7f972e7d1c00] 09:59:15 INFO - PROCESS | 1878 | 1460998755335 Marionette DEBUG loaded listener.js 09:59:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f973422e400) [pid = 1878] [serial = 783] [outer = 0x7f972e7d1c00] 09:59:16 INFO - PROCESS | 1878 | 1460998756184 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1327ms 09:59:16 INFO - PROCESS | 1878 | 1460998756228 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:59:16 INFO - PROCESS | 1878 | 1460998756231 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:59:16 INFO - PROCESS | 1878 | 1460998756237 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:59:16 INFO - PROCESS | 1878 | 1460998756241 Marionette TRACE conn3 <- [1,1014,null,{}] 09:59:16 INFO - PROCESS | 1878 | 1460998756247 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:16 INFO - PROCESS | 1878 | 1460998756438 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:59:16 INFO - PROCESS | 1878 | 1460998756619 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973c384800 == 112 [pid = 1878] [id = 261] 09:59:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9730bb9800) [pid = 1878] [serial = 784] [outer = (nil)] 09:59:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f9734232800) [pid = 1878] [serial = 785] [outer = 0x7f9730bb9800] 09:59:16 INFO - PROCESS | 1878 | 1460998756691 Marionette DEBUG loaded listener.js 09:59:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f97347b6c00) [pid = 1878] [serial = 786] [outer = 0x7f9730bb9800] 09:59:17 INFO - PROCESS | 1878 | 1460998757575 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1380ms 09:59:17 INFO - PROCESS | 1878 | 1460998757619 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:59:17 INFO - PROCESS | 1878 | 1460998757623 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:59:17 INFO - PROCESS | 1878 | 1460998757629 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:59:17 INFO - PROCESS | 1878 | 1460998757632 Marionette TRACE conn3 <- [1,1018,null,{}] 09:59:17 INFO - PROCESS | 1878 | 1460998757638 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:17 INFO - PROCESS | 1878 | 1460998757821 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:59:18 INFO - PROCESS | 1878 | 1460998758008 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718eb8800 == 113 [pid = 1878] [id = 262] 09:59:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f973414c800) [pid = 1878] [serial = 787] [outer = (nil)] 09:59:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f97347c0c00) [pid = 1878] [serial = 788] [outer = 0x7f973414c800] 09:59:18 INFO - PROCESS | 1878 | 1460998758094 Marionette DEBUG loaded listener.js 09:59:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f97348b1c00) [pid = 1878] [serial = 789] [outer = 0x7f973414c800] 09:59:19 INFO - PROCESS | 1878 | 1460998759043 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1479ms 09:59:19 INFO - PROCESS | 1878 | 1460998759109 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:59:19 INFO - PROCESS | 1878 | 1460998759114 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:59:19 INFO - PROCESS | 1878 | 1460998759120 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:59:19 INFO - PROCESS | 1878 | 1460998759124 Marionette TRACE conn3 <- [1,1022,null,{}] 09:59:19 INFO - PROCESS | 1878 | 1460998759130 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:19 INFO - PROCESS | 1878 | 1460998759358 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:59:19 INFO - PROCESS | 1878 | 1460998759586 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d2bb000 == 114 [pid = 1878] [id = 263] 09:59:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f971a8b0400) [pid = 1878] [serial = 790] [outer = (nil)] 09:59:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f971a8b6400) [pid = 1878] [serial = 791] [outer = 0x7f971a8b0400] 09:59:19 INFO - PROCESS | 1878 | 1460998759679 Marionette DEBUG loaded listener.js 09:59:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f9734b11c00) [pid = 1878] [serial = 792] [outer = 0x7f971a8b0400] 09:59:20 INFO - PROCESS | 1878 | 1460998760517 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1430ms 09:59:20 INFO - PROCESS | 1878 | 1460998760551 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:59:20 INFO - PROCESS | 1878 | 1460998760555 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:59:20 INFO - PROCESS | 1878 | 1460998760562 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:59:20 INFO - PROCESS | 1878 | 1460998760566 Marionette TRACE conn3 <- [1,1026,null,{}] 09:59:20 INFO - PROCESS | 1878 | 1460998760571 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:20 INFO - PROCESS | 1878 | 1460998760762 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:59:20 INFO - PROCESS | 1878 | 1460998760949 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee99000 == 115 [pid = 1878] [id = 264] 09:59:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f970ca29000) [pid = 1878] [serial = 793] [outer = (nil)] 09:59:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f970ca2ec00) [pid = 1878] [serial = 794] [outer = 0x7f970ca29000] 09:59:21 INFO - PROCESS | 1878 | 1460998761024 Marionette DEBUG loaded listener.js 09:59:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f970ca33c00) [pid = 1878] [serial = 795] [outer = 0x7f970ca29000] 09:59:21 INFO - PROCESS | 1878 | 1460998761953 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1434ms 09:59:21 INFO - PROCESS | 1878 | 1460998761996 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:59:22 INFO - PROCESS | 1878 | 1460998762000 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:59:22 INFO - PROCESS | 1878 | 1460998762007 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:59:22 INFO - PROCESS | 1878 | 1460998762010 Marionette TRACE conn3 <- [1,1030,null,{}] 09:59:22 INFO - PROCESS | 1878 | 1460998762016 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:22 INFO - PROCESS | 1878 | 1460998762207 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:59:22 INFO - PROCESS | 1878 | 1460998762845 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717eb7800 == 116 [pid = 1878] [id = 265] 09:59:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f970f4ec400) [pid = 1878] [serial = 796] [outer = (nil)] 09:59:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f970f4f7c00) [pid = 1878] [serial = 797] [outer = 0x7f970f4ec400] 09:59:22 INFO - PROCESS | 1878 | 1460998762918 Marionette DEBUG loaded listener.js 09:59:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f9710373400) [pid = 1878] [serial = 798] [outer = 0x7f970f4ec400] 09:59:23 INFO - PROCESS | 1878 | 1460998763952 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2031ms 09:59:24 INFO - PROCESS | 1878 | 1460998764040 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:59:24 INFO - PROCESS | 1878 | 1460998764045 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:59:24 INFO - PROCESS | 1878 | 1460998764052 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:59:24 INFO - PROCESS | 1878 | 1460998764059 Marionette TRACE conn3 <- [1,1034,null,{}] 09:59:24 INFO - PROCESS | 1878 | 1460998764067 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:24 INFO - PROCESS | 1878 | 1460998764256 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:59:24 INFO - PROCESS | 1878 | 1460998764492 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:24 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b05800 == 117 [pid = 1878] [id = 266] 09:59:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f971187c800) [pid = 1878] [serial = 799] [outer = (nil)] 09:59:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f9711ac7c00) [pid = 1878] [serial = 800] [outer = 0x7f971187c800] 09:59:24 INFO - PROCESS | 1878 | 1460998764565 Marionette DEBUG loaded listener.js 09:59:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f97169d1000) [pid = 1878] [serial = 801] [outer = 0x7f971187c800] 09:59:25 INFO - PROCESS | 1878 | 1460998765515 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971b40b000 == 116 [pid = 1878] [id = 251] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718dd3000 == 115 [pid = 1878] [id = 250] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9723211c00) [pid = 1878] [serial = 667] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f971ccaa400) [pid = 1878] [serial = 670] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f970fbd0c00) [pid = 1878] [serial = 673] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f970fcce400) [pid = 1878] [serial = 677] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f97169d2000) [pid = 1878] [serial = 680] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f971cca8800) [pid = 1878] [serial = 704] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717cd3000 == 114 [pid = 1878] [id = 249] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fc9a000 == 113 [pid = 1878] [id = 248] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718943800 == 112 [pid = 1878] [id = 247] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9728a3e800 == 111 [pid = 1878] [id = 241] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723d2a800 == 110 [pid = 1878] [id = 240] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722ec3000 == 109 [pid = 1878] [id = 239] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972279e000 == 108 [pid = 1878] [id = 238] 09:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1544ms 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c79800 == 107 [pid = 1878] [id = 237] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971950f000 == 106 [pid = 1878] [id = 236] 09:59:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97169e3000 == 105 [pid = 1878] [id = 235] 09:59:25 INFO - PROCESS | 1878 | 1460998765607 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:59:25 INFO - PROCESS | 1878 | 1460998765612 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:59:25 INFO - PROCESS | 1878 | 1460998765625 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:59:25 INFO - PROCESS | 1878 | 1460998765627 Marionette TRACE conn3 <- [1,1038,null,{}] 09:59:25 INFO - PROCESS | 1878 | 1460998765633 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:25 INFO - PROCESS | 1878 | 1460998765844 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f971c7b3800) [pid = 1878] [serial = 698] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f97186ca400) [pid = 1878] [serial = 701] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f971cc28c00) [pid = 1878] [serial = 699] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f9716b2e800) [pid = 1878] [serial = 687] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f97104c0800) [pid = 1878] [serial = 686] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f97185d7400) [pid = 1878] [serial = 692] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f9718caf000) [pid = 1878] [serial = 693] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f970fccf400) [pid = 1878] [serial = 683] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f97117a1400) [pid = 1878] [serial = 684] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9716b7d800) [pid = 1878] [serial = 649] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f9719523800) [pid = 1878] [serial = 695] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f971809e400) [pid = 1878] [serial = 689] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f97185d2400) [pid = 1878] [serial = 690] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f9717c99000) [pid = 1878] [serial = 652] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f9718ca7800) [pid = 1878] [serial = 655] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f9722182400) [pid = 1878] [serial = 664] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f971c8d5000) [pid = 1878] [serial = 658] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f972083b000) [pid = 1878] [serial = 661] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9717c97000) [pid = 1878] [serial = 440] [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.] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f971b4c3800) [pid = 1878] [serial = 702] [outer = (nil)] [url = about:blank] 09:59:25 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9719532400) [pid = 1878] [serial = 696] [outer = (nil)] [url = about:blank] 09:59:26 INFO - PROCESS | 1878 | 1460998766088 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716987800 == 106 [pid = 1878] [id = 267] 09:59:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f9711881800) [pid = 1878] [serial = 802] [outer = (nil)] 09:59:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f9717c97000) [pid = 1878] [serial = 803] [outer = 0x7f9711881800] 09:59:26 INFO - PROCESS | 1878 | 1460998766160 Marionette DEBUG loaded listener.js 09:59:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f971809e400) [pid = 1878] [serial = 804] [outer = 0x7f9711881800] 09:59:26 INFO - PROCESS | 1878 | 1460998766953 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1393ms 09:59:27 INFO - PROCESS | 1878 | 1460998767012 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:59:27 INFO - PROCESS | 1878 | 1460998767017 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:59:27 INFO - PROCESS | 1878 | 1460998767030 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:59:27 INFO - PROCESS | 1878 | 1460998767039 Marionette TRACE conn3 <- [1,1042,null,{}] 09:59:27 INFO - PROCESS | 1878 | 1460998767047 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:27 INFO - PROCESS | 1878 | 1460998767308 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:59:27 INFO - PROCESS | 1878 | 1460998767407 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a46d000 == 107 [pid = 1878] [id = 268] 09:59:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f9717ccf000) [pid = 1878] [serial = 805] [outer = (nil)] 09:59:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f97194b8000) [pid = 1878] [serial = 806] [outer = 0x7f9717ccf000] 09:59:27 INFO - PROCESS | 1878 | 1460998767473 Marionette DEBUG loaded listener.js 09:59:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f97198c7c00) [pid = 1878] [serial = 807] [outer = 0x7f9717ccf000] 09:59:28 INFO - PROCESS | 1878 | 1460998768250 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1296ms 09:59:28 INFO - PROCESS | 1878 | 1460998768320 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:59:28 INFO - PROCESS | 1878 | 1460998768324 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:59:28 INFO - PROCESS | 1878 | 1460998768330 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:59:28 INFO - PROCESS | 1878 | 1460998768332 Marionette TRACE conn3 <- [1,1046,null,{}] 09:59:28 INFO - PROCESS | 1878 | 1460998768347 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:28 INFO - PROCESS | 1878 | 1460998768579 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:59:28 INFO - PROCESS | 1878 | 1460998768607 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cfc9800 == 108 [pid = 1878] [id = 269] 09:59:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f97180a8400) [pid = 1878] [serial = 808] [outer = (nil)] 09:59:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f971a8ae000) [pid = 1878] [serial = 809] [outer = 0x7f97180a8400] 09:59:28 INFO - PROCESS | 1878 | 1460998768668 Marionette DEBUG loaded listener.js 09:59:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f971c7a9800) [pid = 1878] [serial = 810] [outer = 0x7f97180a8400] 09:59:29 INFO - PROCESS | 1878 | 1460998769543 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1235ms 09:59:29 INFO - PROCESS | 1878 | 1460998769565 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:59:29 INFO - PROCESS | 1878 | 1460998769569 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:59:29 INFO - PROCESS | 1878 | 1460998769578 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:59:29 INFO - PROCESS | 1878 | 1460998769580 Marionette TRACE conn3 <- [1,1050,null,{}] 09:59:29 INFO - PROCESS | 1878 | 1460998769585 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:29 INFO - PROCESS | 1878 | 1460998769791 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:59:29 INFO - PROCESS | 1878 | 1460998769821 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971fa6f000 == 109 [pid = 1878] [id = 270] 09:59:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f971cc25800) [pid = 1878] [serial = 811] [outer = (nil)] 09:59:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f971cc2c000) [pid = 1878] [serial = 812] [outer = 0x7f971cc25800] 09:59:29 INFO - PROCESS | 1878 | 1460998769899 Marionette DEBUG loaded listener.js 09:59:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f97212dc400) [pid = 1878] [serial = 813] [outer = 0x7f971cc25800] 09:59:30 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9718ab0400) [pid = 1878] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:59:30 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f9717cce800) [pid = 1878] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:59:30 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f97185db000) [pid = 1878] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:59:30 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f970fbcfc00) [pid = 1878] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:59:30 INFO - PROCESS | 1878 | 1460998770980 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1429ms 09:59:31 INFO - PROCESS | 1878 | 1460998771009 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:59:31 INFO - PROCESS | 1878 | 1460998771011 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:59:31 INFO - PROCESS | 1878 | 1460998771018 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:59:31 INFO - PROCESS | 1878 | 1460998771020 Marionette TRACE conn3 <- [1,1054,null,{}] 09:59:31 INFO - PROCESS | 1878 | 1460998771025 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:31 INFO - PROCESS | 1878 | 1460998771244 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:59:31 INFO - PROCESS | 1878 | 1460998771266 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c7b800 == 110 [pid = 1878] [id = 271] 09:59:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f971cc26400) [pid = 1878] [serial = 814] [outer = (nil)] 09:59:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9722083c00) [pid = 1878] [serial = 815] [outer = 0x7f971cc26400] 09:59:31 INFO - PROCESS | 1878 | 1460998771352 Marionette DEBUG loaded listener.js 09:59:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f9722c28400) [pid = 1878] [serial = 816] [outer = 0x7f971cc26400] 09:59:32 INFO - PROCESS | 1878 | 1460998772123 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1128ms 09:59:32 INFO - PROCESS | 1878 | 1460998772146 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:59:32 INFO - PROCESS | 1878 | 1460998772150 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:59:32 INFO - PROCESS | 1878 | 1460998772156 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:59:32 INFO - PROCESS | 1878 | 1460998772158 Marionette TRACE conn3 <- [1,1058,null,{}] 09:59:32 INFO - PROCESS | 1878 | 1460998772163 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:32 INFO - PROCESS | 1878 | 1460998772394 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:59:32 INFO - PROCESS | 1878 | 1460998772408 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722ecd000 == 111 [pid = 1878] [id = 272] 09:59:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f97225b5c00) [pid = 1878] [serial = 817] [outer = (nil)] 09:59:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f9722fb8c00) [pid = 1878] [serial = 818] [outer = 0x7f97225b5c00] 09:59:32 INFO - PROCESS | 1878 | 1460998772472 Marionette DEBUG loaded listener.js 09:59:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f972357e400) [pid = 1878] [serial = 819] [outer = 0x7f97225b5c00] 09:59:33 INFO - PROCESS | 1878 | 1460998773554 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1431ms 09:59:33 INFO - PROCESS | 1878 | 1460998773589 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:59:33 INFO - PROCESS | 1878 | 1460998773597 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:59:33 INFO - PROCESS | 1878 | 1460998773607 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:59:33 INFO - PROCESS | 1878 | 1460998773611 Marionette TRACE conn3 <- [1,1062,null,{}] 09:59:33 INFO - PROCESS | 1878 | 1460998773620 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:33 INFO - PROCESS | 1878 | 1460998773828 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:59:34 INFO - PROCESS | 1878 | 1460998774008 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971841e000 == 112 [pid = 1878] [id = 273] 09:59:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9711874000) [pid = 1878] [serial = 820] [outer = (nil)] 09:59:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f9711881400) [pid = 1878] [serial = 821] [outer = 0x7f9711874000] 09:59:34 INFO - PROCESS | 1878 | 1460998774099 Marionette DEBUG loaded listener.js 09:59:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f9716b7c800) [pid = 1878] [serial = 822] [outer = 0x7f9711874000] 09:59:35 INFO - PROCESS | 1878 | 1460998775086 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1534ms 09:59:35 INFO - PROCESS | 1878 | 1460998775142 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:59:35 INFO - PROCESS | 1878 | 1460998775151 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:59:35 INFO - PROCESS | 1878 | 1460998775161 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:59:35 INFO - PROCESS | 1878 | 1460998775165 Marionette TRACE conn3 <- [1,1066,null,{}] 09:59:35 INFO - PROCESS | 1878 | 1460998775171 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:35 INFO - PROCESS | 1878 | 1460998775407 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:59:35 INFO - PROCESS | 1878 | 1460998775666 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971f0c0000 == 113 [pid = 1878] [id = 274] 09:59:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f9716b7f800) [pid = 1878] [serial = 823] [outer = (nil)] 09:59:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f9718c08400) [pid = 1878] [serial = 824] [outer = 0x7f9716b7f800] 09:59:35 INFO - PROCESS | 1878 | 1460998775789 Marionette DEBUG loaded listener.js 09:59:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f971a8aa000) [pid = 1878] [serial = 825] [outer = 0x7f9716b7f800] 09:59:36 INFO - PROCESS | 1878 | 1460998776685 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1581ms 09:59:36 INFO - PROCESS | 1878 | 1460998776742 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:59:36 INFO - PROCESS | 1878 | 1460998776746 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:59:36 INFO - PROCESS | 1878 | 1460998776753 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:59:36 INFO - PROCESS | 1878 | 1460998776758 Marionette TRACE conn3 <- [1,1070,null,{}] 09:59:36 INFO - PROCESS | 1878 | 1460998776774 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:37 INFO - PROCESS | 1878 | 1460998777067 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:59:37 INFO - PROCESS | 1878 | 1460998777245 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7e0800 == 114 [pid = 1878] [id = 275] 09:59:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f971f094800) [pid = 1878] [serial = 826] [outer = (nil)] 09:59:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f972138e000) [pid = 1878] [serial = 827] [outer = 0x7f971f094800] 09:59:37 INFO - PROCESS | 1878 | 1460998777351 Marionette DEBUG loaded listener.js 09:59:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f97221cd400) [pid = 1878] [serial = 828] [outer = 0x7f971f094800] 09:59:38 INFO - PROCESS | 1878 | 1460998778185 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1483ms 09:59:38 INFO - PROCESS | 1878 | 1460998778238 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:59:38 INFO - PROCESS | 1878 | 1460998778242 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:59:38 INFO - PROCESS | 1878 | 1460998778248 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:59:38 INFO - PROCESS | 1878 | 1460998778251 Marionette TRACE conn3 <- [1,1074,null,{}] 09:59:38 INFO - PROCESS | 1878 | 1460998778258 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:38 INFO - PROCESS | 1878 | 1460998778445 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:59:38 INFO - PROCESS | 1878 | 1460998778624 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:38 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9732418800 == 115 [pid = 1878] [id = 276] 09:59:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f9720836c00) [pid = 1878] [serial = 829] [outer = (nil)] 09:59:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f972419f800) [pid = 1878] [serial = 830] [outer = 0x7f9720836c00] 09:59:38 INFO - PROCESS | 1878 | 1460998778699 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f97255e7400) [pid = 1878] [serial = 831] [outer = 0x7f9720836c00] 09:59:39 INFO - PROCESS | 1878 | 1460998779621 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1430ms 09:59:39 INFO - PROCESS | 1878 | 1460998779679 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:59:39 INFO - PROCESS | 1878 | 1460998779683 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:59:39 INFO - PROCESS | 1878 | 1460998779689 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:59:39 INFO - PROCESS | 1878 | 1460998779691 Marionette TRACE conn3 <- [1,1078,null,{}] 09:59:39 INFO - PROCESS | 1878 | 1460998779697 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:39 INFO - PROCESS | 1878 | 1460998779883 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:59:40 INFO - PROCESS | 1878 | 1460998780068 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9736969800 == 116 [pid = 1878] [id = 277] 09:59:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f971c7b4000) [pid = 1878] [serial = 832] [outer = (nil)] 09:59:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f972e7d6800) [pid = 1878] [serial = 833] [outer = 0x7f971c7b4000] 09:59:40 INFO - PROCESS | 1878 | 1460998780144 Marionette DEBUG loaded listener.js 09:59:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f972f812000) [pid = 1878] [serial = 834] [outer = 0x7f971c7b4000] 09:59:41 INFO - PROCESS | 1878 | 1460998781059 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1384ms 09:59:41 INFO - PROCESS | 1878 | 1460998781074 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:59:41 INFO - PROCESS | 1878 | 1460998781078 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:59:41 INFO - PROCESS | 1878 | 1460998781084 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:59:41 INFO - PROCESS | 1878 | 1460998781086 Marionette TRACE conn3 <- [1,1082,null,{}] 09:59:41 INFO - PROCESS | 1878 | 1460998781092 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:41 INFO - PROCESS | 1878 | 1460998781298 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:59:41 INFO - PROCESS | 1878 | 1460998781495 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:41 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734672800 == 117 [pid = 1878] [id = 278] 09:59:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f970d4b6800) [pid = 1878] [serial = 835] [outer = (nil)] 09:59:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f970d4bc800) [pid = 1878] [serial = 836] [outer = 0x7f970d4b6800] 09:59:41 INFO - PROCESS | 1878 | 1460998781573 Marionette DEBUG loaded listener.js 09:59:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f9732a88400) [pid = 1878] [serial = 837] [outer = 0x7f970d4b6800] 09:59:42 INFO - PROCESS | 1878 | 1460998782441 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1386ms 09:59:42 INFO - PROCESS | 1878 | 1460998782471 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:59:42 INFO - PROCESS | 1878 | 1460998782476 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:59:42 INFO - PROCESS | 1878 | 1460998782483 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:59:42 INFO - PROCESS | 1878 | 1460998782486 Marionette TRACE conn3 <- [1,1086,null,{}] 09:59:42 INFO - PROCESS | 1878 | 1460998782492 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:42 INFO - PROCESS | 1878 | 1460998782675 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:59:42 INFO - PROCESS | 1878 | 1460998782861 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef8a800 == 118 [pid = 1878] [id = 279] 09:59:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f970d4b7c00) [pid = 1878] [serial = 838] [outer = (nil)] 09:59:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f9734236800) [pid = 1878] [serial = 839] [outer = 0x7f970d4b7c00] 09:59:42 INFO - PROCESS | 1878 | 1460998782932 Marionette DEBUG loaded listener.js 09:59:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f973485c000) [pid = 1878] [serial = 840] [outer = 0x7f970d4b7c00] 09:59:43 INFO - PROCESS | 1878 | 1460998783827 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1378ms 09:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:59:43 INFO - PROCESS | 1878 | 1460998783862 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:59:43 INFO - PROCESS | 1878 | 1460998783865 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:59:43 INFO - PROCESS | 1878 | 1460998783871 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:59:43 INFO - PROCESS | 1878 | 1460998783874 Marionette TRACE conn3 <- [1,1090,null,{}] 09:59:43 INFO - PROCESS | 1878 | 1460998783880 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:44 INFO - PROCESS | 1878 | 1460998784067 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:59:44 INFO - PROCESS | 1878 | 1460998784265 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973467f800 == 119 [pid = 1878] [id = 280] 09:59:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f9723843c00) [pid = 1878] [serial = 841] [outer = (nil)] 09:59:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f9734b02c00) [pid = 1878] [serial = 842] [outer = 0x7f9723843c00] 09:59:44 INFO - PROCESS | 1878 | 1460998784338 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f9734c3c800) [pid = 1878] [serial = 843] [outer = 0x7f9723843c00] 09:59:45 INFO - PROCESS | 1878 | 1460998785248 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1430ms 09:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:59:45 INFO - PROCESS | 1878 | 1460998785301 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:59:45 INFO - PROCESS | 1878 | 1460998785304 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:59:45 INFO - PROCESS | 1878 | 1460998785312 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:59:45 INFO - PROCESS | 1878 | 1460998785315 Marionette TRACE conn3 <- [1,1094,null,{}] 09:59:45 INFO - PROCESS | 1878 | 1460998785321 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:45 INFO - PROCESS | 1878 | 1460998785526 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:59:45 INFO - PROCESS | 1878 | 1460998785733 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970cce3000 == 120 [pid = 1878] [id = 281] 09:59:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f970dec6800) [pid = 1878] [serial = 844] [outer = (nil)] 09:59:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f970decb400) [pid = 1878] [serial = 845] [outer = 0x7f970dec6800] 09:59:45 INFO - PROCESS | 1878 | 1460998785820 Marionette DEBUG loaded listener.js 09:59:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f970decfc00) [pid = 1878] [serial = 846] [outer = 0x7f970dec6800] 09:59:46 INFO - PROCESS | 1878 | 1460998786713 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1433ms 09:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:59:46 INFO - PROCESS | 1878 | 1460998786744 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:59:46 INFO - PROCESS | 1878 | 1460998786747 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:59:46 INFO - PROCESS | 1878 | 1460998786753 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:59:46 INFO - PROCESS | 1878 | 1460998786756 Marionette TRACE conn3 <- [1,1098,null,{}] 09:59:46 INFO - PROCESS | 1878 | 1460998786761 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:46 INFO - PROCESS | 1878 | 1460998786950 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:59:47 INFO - PROCESS | 1878 | 1460998787137 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ac90800 == 121 [pid = 1878] [id = 282] 09:59:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f970dec7400) [pid = 1878] [serial = 847] [outer = (nil)] 09:59:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f9732a86400) [pid = 1878] [serial = 848] [outer = 0x7f970dec7400] 09:59:47 INFO - PROCESS | 1878 | 1460998787213 Marionette DEBUG loaded listener.js 09:59:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f9734c44c00) [pid = 1878] [serial = 849] [outer = 0x7f970dec7400] 09:59:48 INFO - PROCESS | 1878 | 1460998788120 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1432ms 09:59:48 INFO - PROCESS | 1878 | 1460998788186 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:59:48 INFO - PROCESS | 1878 | 1460998788191 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:59:48 INFO - PROCESS | 1878 | 1460998788197 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:59:48 INFO - PROCESS | 1878 | 1460998788201 Marionette TRACE conn3 <- [1,1102,null,{}] 09:59:48 INFO - PROCESS | 1878 | 1460998788207 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:48 INFO - PROCESS | 1878 | 1460998788472 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:59:48 INFO - PROCESS | 1878 | 1460998788702 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970afcc000 == 122 [pid = 1878] [id = 283] 09:59:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f970ae6d000) [pid = 1878] [serial = 850] [outer = (nil)] 09:59:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f970ae73400) [pid = 1878] [serial = 851] [outer = 0x7f970ae6d000] 09:59:48 INFO - PROCESS | 1878 | 1460998788825 Marionette DEBUG loaded listener.js 09:59:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f9734d0e000) [pid = 1878] [serial = 852] [outer = 0x7f970ae6d000] 09:59:49 INFO - PROCESS | 1878 | 1460998789638 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1485ms 09:59:49 INFO - PROCESS | 1878 | 1460998789683 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:59:49 INFO - PROCESS | 1878 | 1460998789687 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:59:49 INFO - PROCESS | 1878 | 1460998789692 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:59:49 INFO - PROCESS | 1878 | 1460998789695 Marionette TRACE conn3 <- [1,1106,null,{}] 09:59:49 INFO - PROCESS | 1878 | 1460998789700 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:49 INFO - PROCESS | 1878 | 1460998789887 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:59:50 INFO - PROCESS | 1878 | 1460998790080 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970eec8000 == 123 [pid = 1878] [id = 284] 09:59:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f970ae6dc00) [pid = 1878] [serial = 853] [outer = (nil)] 09:59:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f970b1e9400) [pid = 1878] [serial = 854] [outer = 0x7f970ae6dc00] 09:59:50 INFO - PROCESS | 1878 | 1460998790149 Marionette DEBUG loaded listener.js 09:59:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f970b1ed400) [pid = 1878] [serial = 855] [outer = 0x7f970ae6dc00] 09:59:51 INFO - PROCESS | 1878 | 1460998791082 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1431ms 09:59:51 INFO - PROCESS | 1878 | 1460998791125 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:59:51 INFO - PROCESS | 1878 | 1460998791129 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:59:51 INFO - PROCESS | 1878 | 1460998791135 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:59:51 INFO - PROCESS | 1878 | 1460998791139 Marionette TRACE conn3 <- [1,1110,null,{}] 09:59:51 INFO - PROCESS | 1878 | 1460998791144 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:51 INFO - PROCESS | 1878 | 1460998791335 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:59:52 INFO - PROCESS | 1878 | 1460998791992 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:52 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710245800 == 124 [pid = 1878] [id = 285] 09:59:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f970ae6f400) [pid = 1878] [serial = 856] [outer = (nil)] 09:59:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f970ae74800) [pid = 1878] [serial = 857] [outer = 0x7f970ae6f400] 09:59:52 INFO - PROCESS | 1878 | 1460998792070 Marionette DEBUG loaded listener.js 09:59:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f970ca30c00) [pid = 1878] [serial = 858] [outer = 0x7f970ae6f400] 09:59:52 INFO - PROCESS | 1878 | 1460998792925 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1837ms 09:59:52 INFO - PROCESS | 1878 | 1460998792974 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:59:52 INFO - PROCESS | 1878 | 1460998792981 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:59:52 INFO - PROCESS | 1878 | 1460998792990 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:59:52 INFO - PROCESS | 1878 | 1460998792993 Marionette TRACE conn3 <- [1,1114,null,{}] 09:59:53 INFO - PROCESS | 1878 | 1460998793000 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:53 INFO - PROCESS | 1878 | 1460998793189 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:59:53 INFO - PROCESS | 1878 | 1460998793399 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971024b000 == 125 [pid = 1878] [id = 286] 09:59:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f970ae70800) [pid = 1878] [serial = 859] [outer = (nil)] 09:59:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 208 (0x7f970d4b9400) [pid = 1878] [serial = 860] [outer = 0x7f970ae70800] 09:59:53 INFO - PROCESS | 1878 | 1460998793471 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 209 (0x7f970fbc9c00) [pid = 1878] [serial = 861] [outer = 0x7f970ae70800] 09:59:54 INFO - PROCESS | 1878 | 1460998794569 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1632ms 09:59:54 INFO - PROCESS | 1878 | 1460998794626 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:59:54 INFO - PROCESS | 1878 | 1460998794632 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:59:54 INFO - PROCESS | 1878 | 1460998794639 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:59:54 INFO - PROCESS | 1878 | 1460998794642 Marionette TRACE conn3 <- [1,1118,null,{}] 09:59:54 INFO - PROCESS | 1878 | 1460998794647 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:54 INFO - PROCESS | 1878 | 1460998794869 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:59:55 INFO - PROCESS | 1878 | 1460998795138 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716984800 == 126 [pid = 1878] [id = 287] 09:59:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 210 (0x7f9711881c00) [pid = 1878] [serial = 862] [outer = (nil)] 09:59:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 211 (0x7f9711ad6400) [pid = 1878] [serial = 863] [outer = 0x7f9711881c00] 09:59:55 INFO - PROCESS | 1878 | 1460998795203 Marionette DEBUG loaded listener.js 09:59:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 212 (0x7f9716b76400) [pid = 1878] [serial = 864] [outer = 0x7f9711881c00] 09:59:55 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971a746800 == 125 [pid = 1878] [id = 223] 09:59:55 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970eed4800 == 124 [pid = 1878] [id = 222] 09:59:55 INFO - PROCESS | 1878 | --DOMWINDOW == 211 (0x7f971cc26800) [pid = 1878] [serial = 755] [outer = (nil)] [url = about:blank] 09:59:55 INFO - PROCESS | 1878 | --DOMWINDOW == 210 (0x7f97242efc00) [pid = 1878] [serial = 731] [outer = (nil)] [url = about:blank] 09:59:55 INFO - PROCESS | 1878 | --DOMWINDOW == 209 (0x7f97257aa000) [pid = 1878] [serial = 734] [outer = (nil)] [url = about:blank] 09:59:55 INFO - PROCESS | 1878 | --DOMWINDOW == 208 (0x7f97225b7800) [pid = 1878] [serial = 722] [outer = (nil)] [url = about:blank] 09:59:55 INFO - PROCESS | 1878 | --DOMWINDOW == 207 (0x7f9721389800) [pid = 1878] [serial = 719] [outer = (nil)] [url = about:blank] 09:59:55 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f972f8e0c00) [pid = 1878] [serial = 737] [outer = (nil)] [url = about:blank] 09:59:55 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f9722e42800) [pid = 1878] [serial = 725] [outer = (nil)] [url = about:blank] 09:59:55 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f9723845000) [pid = 1878] [serial = 728] [outer = (nil)] [url = about:blank] 09:59:55 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9732ac2000 == 123 [pid = 1878] [id = 258] 09:59:55 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97288ab000 == 122 [pid = 1878] [id = 257] 09:59:55 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722ecb000 == 121 [pid = 1878] [id = 256] 09:59:55 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c61000 == 120 [pid = 1878] [id = 255] 09:59:55 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf40000 == 119 [pid = 1878] [id = 254] 09:59:55 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971835f800 == 118 [pid = 1878] [id = 253] 09:59:55 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fc9c800 == 117 [pid = 1878] [id = 252] 09:59:56 INFO - PROCESS | 1878 | 1460998796139 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f971c8ccc00) [pid = 1878] [serial = 753] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f971b3d8800) [pid = 1878] [serial = 752] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f9720840400) [pid = 1878] [serial = 716] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f9717f5b000) [pid = 1878] [serial = 746] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f9711ad4800) [pid = 1878] [serial = 707] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f97180b6400) [pid = 1878] [serial = 710] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f9710377800) [pid = 1878] [serial = 740] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f971c8e5800) [pid = 1878] [serial = 713] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f9718c10c00) [pid = 1878] [serial = 749] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f97180b0400) [pid = 1878] [serial = 747] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f9711ac6800) [pid = 1878] [serial = 743] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f9716b25800) [pid = 1878] [serial = 744] [outer = (nil)] [url = about:blank] 09:59:56 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f9719524400) [pid = 1878] [serial = 750] [outer = (nil)] [url = about:blank] 09:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1534ms 09:59:56 INFO - PROCESS | 1878 | 1460998796180 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:59:56 INFO - PROCESS | 1878 | 1460998796183 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:59:56 INFO - PROCESS | 1878 | 1460998796198 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:59:56 INFO - PROCESS | 1878 | 1460998796206 Marionette TRACE conn3 <- [1,1122,null,{}] 09:59:56 INFO - PROCESS | 1878 | 1460998796215 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:56 INFO - PROCESS | 1878 | 1460998796394 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:59:56 INFO - PROCESS | 1878 | 1460998796577 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718362000 == 118 [pid = 1878] [id = 288] 09:59:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f970fbd5800) [pid = 1878] [serial = 865] [outer = (nil)] 09:59:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f9717e77800) [pid = 1878] [serial = 866] [outer = 0x7f970fbd5800] 09:59:56 INFO - PROCESS | 1878 | 1460998796681 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f97186cc400) [pid = 1878] [serial = 867] [outer = 0x7f970fbd5800] 09:59:57 INFO - PROCESS | 1878 | 1460998797395 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1244ms 09:59:57 INFO - PROCESS | 1878 | 1460998797437 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:59:57 INFO - PROCESS | 1878 | 1460998797441 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:59:57 INFO - PROCESS | 1878 | 1460998797447 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:59:57 INFO - PROCESS | 1878 | 1460998797450 Marionette TRACE conn3 <- [1,1126,null,{}] 09:59:57 INFO - PROCESS | 1878 | 1460998797455 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:57 INFO - PROCESS | 1878 | 1460998797627 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:59:57 INFO - PROCESS | 1878 | 1460998797643 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97190fc000 == 119 [pid = 1878] [id = 289] 09:59:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f97186cd800) [pid = 1878] [serial = 868] [outer = (nil)] 09:59:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f9719525400) [pid = 1878] [serial = 869] [outer = 0x7f97186cd800] 09:59:57 INFO - PROCESS | 1878 | 1460998797704 Marionette DEBUG loaded listener.js 09:59:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f9719752800) [pid = 1878] [serial = 870] [outer = 0x7f97186cd800] 09:59:58 INFO - PROCESS | 1878 | 1460998798643 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1240ms 09:59:58 INFO - PROCESS | 1878 | 1460998798687 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:59:58 INFO - PROCESS | 1878 | 1460998798691 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:59:58 INFO - PROCESS | 1878 | 1460998798708 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:59:58 INFO - PROCESS | 1878 | 1460998798710 Marionette TRACE conn3 <- [1,1130,null,{}] 09:59:58 INFO - PROCESS | 1878 | 1460998798724 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:58 INFO - PROCESS | 1878 | 1460998798927 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:59:58 INFO - PROCESS | 1878 | 1460998798955 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971c89d000 == 120 [pid = 1878] [id = 290] 09:59:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f971a8ac000) [pid = 1878] [serial = 871] [outer = (nil)] 09:59:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f971a8b2000) [pid = 1878] [serial = 872] [outer = 0x7f971a8ac000] 09:59:59 INFO - PROCESS | 1878 | 1460998799028 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f971c8e3000) [pid = 1878] [serial = 873] [outer = 0x7f971a8ac000] 09:59:59 INFO - PROCESS | 1878 | 1460998799921 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1250ms 09:59:59 INFO - PROCESS | 1878 | 1460998799948 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:59:59 INFO - PROCESS | 1878 | 1460998799952 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:59:59 INFO - PROCESS | 1878 | 1460998799957 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 1878 | 1460998799959 Marionette TRACE conn3 <- [1,1134,null,{}] 09:59:59 INFO - PROCESS | 1878 | 1460998799964 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:00 INFO - PROCESS | 1878 | 1460998800170 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:00:00 INFO - PROCESS | 1878 | 1460998800199 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:00 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d2ba800 == 121 [pid = 1878] [id = 291] 10:00:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f971ccaac00) [pid = 1878] [serial = 874] [outer = (nil)] 10:00:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f9721efac00) [pid = 1878] [serial = 875] [outer = 0x7f971ccaac00] 10:00:00 INFO - PROCESS | 1878 | 1460998800261 Marionette DEBUG loaded listener.js 10:00:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f97222d1000) [pid = 1878] [serial = 876] [outer = 0x7f971ccaac00] 10:00:00 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f971cc26400) [pid = 1878] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:00:00 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f9711ad0000) [pid = 1878] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:00:00 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f97180a8400) [pid = 1878] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:00:00 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f971cc25800) [pid = 1878] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:00:00 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f970f4ec400) [pid = 1878] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:00:00 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f971187c800) [pid = 1878] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:00:00 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f9717ccf000) [pid = 1878] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:00:00 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f9711881800) [pid = 1878] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:00:00 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f97186c7c00) [pid = 1878] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:00:00 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f970f4f4400) [pid = 1878] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:00:01 INFO - PROCESS | 1878 | 1460998801364 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1427ms 10:00:01 INFO - PROCESS | 1878 | 1460998801387 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:00:01 INFO - PROCESS | 1878 | 1460998801391 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:00:01 INFO - PROCESS | 1878 | 1460998801396 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:00:01 INFO - PROCESS | 1878 | 1460998801398 Marionette TRACE conn3 <- [1,1138,null,{}] 10:00:01 INFO - PROCESS | 1878 | 1460998801404 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:01 INFO - PROCESS | 1878 | 1460998801638 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:00:01 INFO - PROCESS | 1878 | 1460998801658 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cfd1000 == 122 [pid = 1878] [id = 292] 10:00:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f97180a7800) [pid = 1878] [serial = 877] [outer = (nil)] 10:00:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f972138b800) [pid = 1878] [serial = 878] [outer = 0x7f97180a7800] 10:00:01 INFO - PROCESS | 1878 | 1460998801718 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f97225b7800) [pid = 1878] [serial = 879] [outer = 0x7f97180a7800] 10:00:02 INFO - PROCESS | 1878 | 1460998802522 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1133ms 10:00:02 INFO - PROCESS | 1878 | 1460998802530 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:00:02 INFO - PROCESS | 1878 | 1460998802534 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:00:02 INFO - PROCESS | 1878 | 1460998802539 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:00:02 INFO - PROCESS | 1878 | 1460998802541 Marionette TRACE conn3 <- [1,1142,null,{}] 10:00:02 INFO - PROCESS | 1878 | 1460998802546 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:02 INFO - PROCESS | 1878 | 1460998802784 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:00:02 INFO - PROCESS | 1878 | 1460998802802 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ac8d800 == 123 [pid = 1878] [id = 293] 10:00:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f970ae68000) [pid = 1878] [serial = 880] [outer = (nil)] 10:00:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f970ae6cc00) [pid = 1878] [serial = 881] [outer = 0x7f970ae68000] 10:00:03 INFO - PROCESS | 1878 | 1460998802994 Marionette DEBUG loaded listener.js 10:00:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f970b1f1c00) [pid = 1878] [serial = 882] [outer = 0x7f970ae68000] 10:00:04 INFO - PROCESS | 1878 | 1460998804055 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1578ms 10:00:04 INFO - PROCESS | 1878 | 1460998804120 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:00:04 INFO - PROCESS | 1878 | 1460998804127 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:00:04 INFO - PROCESS | 1878 | 1460998804137 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:00:04 INFO - PROCESS | 1878 | 1460998804140 Marionette TRACE conn3 <- [1,1146,null,{}] 10:00:04 INFO - PROCESS | 1878 | 1460998804148 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:04 INFO - PROCESS | 1878 | 1460998804421 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:00:04 INFO - PROCESS | 1878 | 1460998804661 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717cd3000 == 124 [pid = 1878] [id = 294] 10:00:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f97104bac00) [pid = 1878] [serial = 883] [outer = (nil)] 10:00:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f9711874800) [pid = 1878] [serial = 884] [outer = 0x7f97104bac00] 10:00:04 INFO - PROCESS | 1878 | 1460998804781 Marionette DEBUG loaded listener.js 10:00:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f9711acac00) [pid = 1878] [serial = 885] [outer = 0x7f97104bac00] 10:00:05 INFO - PROCESS | 1878 | 1460998805732 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1637ms 10:00:05 INFO - PROCESS | 1878 | 1460998805773 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:00:05 INFO - PROCESS | 1878 | 1460998805780 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:00:05 INFO - PROCESS | 1878 | 1460998805790 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:00:05 INFO - PROCESS | 1878 | 1460998805794 Marionette TRACE conn3 <- [1,1150,null,{}] 10:00:05 INFO - PROCESS | 1878 | 1460998805801 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:06 INFO - PROCESS | 1878 | 1460998806022 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:00:06 INFO - PROCESS | 1878 | 1460998806288 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf27800 == 125 [pid = 1878] [id = 295] 10:00:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f9717cc7000) [pid = 1878] [serial = 886] [outer = (nil)] 10:00:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f97180b3800) [pid = 1878] [serial = 887] [outer = 0x7f9717cc7000] 10:00:06 INFO - PROCESS | 1878 | 1460998806410 Marionette DEBUG loaded listener.js 10:00:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f9718c0b800) [pid = 1878] [serial = 888] [outer = 0x7f9717cc7000] 10:00:07 INFO - PROCESS | 1878 | 1460998807318 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1585ms 10:00:07 INFO - PROCESS | 1878 | 1460998807376 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:00:07 INFO - PROCESS | 1878 | 1460998807380 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:00:07 INFO - PROCESS | 1878 | 1460998807387 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:00:07 INFO - PROCESS | 1878 | 1460998807393 Marionette TRACE conn3 <- [1,1154,null,{}] 10:00:07 INFO - PROCESS | 1878 | 1460998807409 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:07 INFO - PROCESS | 1878 | 1460998807646 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:00:07 INFO - PROCESS | 1878 | 1460998807874 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723d48000 == 126 [pid = 1878] [id = 296] 10:00:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f971a8b3800) [pid = 1878] [serial = 889] [outer = (nil)] 10:00:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f971cca9400) [pid = 1878] [serial = 890] [outer = 0x7f971a8b3800] 10:00:08 INFO - PROCESS | 1878 | 1460998807994 Marionette DEBUG loaded listener.js 10:00:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 208 (0x7f9720835400) [pid = 1878] [serial = 891] [outer = 0x7f971a8b3800] 10:00:08 INFO - PROCESS | 1878 | 1460998808846 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1537ms 10:00:08 INFO - PROCESS | 1878 | 1460998808925 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:00:08 INFO - PROCESS | 1878 | 1460998808930 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:00:08 INFO - PROCESS | 1878 | 1460998808936 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:00:08 INFO - PROCESS | 1878 | 1460998808938 Marionette TRACE conn3 <- [1,1158,null,{}] 10:00:08 INFO - PROCESS | 1878 | 1460998808944 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:09 INFO - PROCESS | 1878 | 1460998809167 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:00:09 INFO - PROCESS | 1878 | 1460998809361 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f8a4000 == 127 [pid = 1878] [id = 297] 10:00:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 209 (0x7f971c8ce400) [pid = 1878] [serial = 892] [outer = (nil)] 10:00:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 210 (0x7f97224df400) [pid = 1878] [serial = 893] [outer = 0x7f971c8ce400] 10:00:09 INFO - PROCESS | 1878 | 1460998809478 Marionette DEBUG loaded listener.js 10:00:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 211 (0x7f9722e42800) [pid = 1878] [serial = 894] [outer = 0x7f971c8ce400] 10:00:10 INFO - PROCESS | 1878 | 1460998810336 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1433ms 10:00:10 INFO - PROCESS | 1878 | 1460998810370 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:00:10 INFO - PROCESS | 1878 | 1460998810375 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:00:10 INFO - PROCESS | 1878 | 1460998810381 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:00:10 INFO - PROCESS | 1878 | 1460998810383 Marionette TRACE conn3 <- [1,1162,null,{}] 10:00:10 INFO - PROCESS | 1878 | 1460998810389 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:10 INFO - PROCESS | 1878 | 1460998810566 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:00:10 INFO - PROCESS | 1878 | 1460998810757 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734118000 == 128 [pid = 1878] [id = 298] 10:00:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 212 (0x7f97242a3c00) [pid = 1878] [serial = 895] [outer = (nil)] 10:00:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 213 (0x7f972556f000) [pid = 1878] [serial = 896] [outer = 0x7f97242a3c00] 10:00:10 INFO - PROCESS | 1878 | 1460998810841 Marionette DEBUG loaded listener.js 10:00:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 214 (0x7f97324dc000) [pid = 1878] [serial = 897] [outer = 0x7f97242a3c00] 10:00:11 INFO - PROCESS | 1878 | 1460998811789 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1478ms 10:00:11 INFO - PROCESS | 1878 | 1460998811860 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:00:11 INFO - PROCESS | 1878 | 1460998811864 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:00:11 INFO - PROCESS | 1878 | 1460998811870 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:00:11 INFO - PROCESS | 1878 | 1460998811874 Marionette TRACE conn3 <- [1,1166,null,{}] 10:00:11 INFO - PROCESS | 1878 | 1460998811880 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:12 INFO - PROCESS | 1878 | 1460998812108 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:00:12 INFO - PROCESS | 1878 | 1460998812294 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c1f000 == 129 [pid = 1878] [id = 299] 10:00:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 215 (0x7f97329c0400) [pid = 1878] [serial = 898] [outer = (nil)] 10:00:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 216 (0x7f9734d0f400) [pid = 1878] [serial = 899] [outer = 0x7f97329c0400] 10:00:12 INFO - PROCESS | 1878 | 1460998812408 Marionette DEBUG loaded listener.js 10:00:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 217 (0x7f9734d6a400) [pid = 1878] [serial = 900] [outer = 0x7f97329c0400] 10:00:13 INFO - PROCESS | 1878 | 1460998813254 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1431ms 10:00:13 INFO - PROCESS | 1878 | 1460998813302 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:00:13 INFO - PROCESS | 1878 | 1460998813306 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:00:13 INFO - PROCESS | 1878 | 1460998813312 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:00:13 INFO - PROCESS | 1878 | 1460998813314 Marionette TRACE conn3 <- [1,1170,null,{}] 10:00:13 INFO - PROCESS | 1878 | 1460998813320 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:13 INFO - PROCESS | 1878 | 1460998813496 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:00:13 INFO - PROCESS | 1878 | 1460998813691 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef13000 == 130 [pid = 1878] [id = 300] 10:00:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 218 (0x7f970e102400) [pid = 1878] [serial = 901] [outer = (nil)] 10:00:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 219 (0x7f970e10b800) [pid = 1878] [serial = 902] [outer = 0x7f970e102400] 10:00:13 INFO - PROCESS | 1878 | 1460998813762 Marionette DEBUG loaded listener.js 10:00:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 220 (0x7f970e110000) [pid = 1878] [serial = 903] [outer = 0x7f970e102400] 10:00:14 INFO - PROCESS | 1878 | 1460998814668 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1430ms 10:00:14 INFO - PROCESS | 1878 | 1460998814744 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:00:14 INFO - PROCESS | 1878 | 1460998814748 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:00:14 INFO - PROCESS | 1878 | 1460998814754 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:00:14 INFO - PROCESS | 1878 | 1460998814756 Marionette TRACE conn3 <- [1,1174,null,{}] 10:00:14 INFO - PROCESS | 1878 | 1460998814762 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:14 INFO - PROCESS | 1878 | 1460998814977 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:00:15 INFO - PROCESS | 1878 | 1460998815204 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711b68000 == 131 [pid = 1878] [id = 301] 10:00:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 221 (0x7f970df52800) [pid = 1878] [serial = 904] [outer = (nil)] 10:00:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 222 (0x7f970df5b400) [pid = 1878] [serial = 905] [outer = 0x7f970df52800] 10:00:15 INFO - PROCESS | 1878 | 1460998815333 Marionette DEBUG loaded listener.js 10:00:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 223 (0x7f970df60400) [pid = 1878] [serial = 906] [outer = 0x7f970df52800] 10:00:16 INFO - PROCESS | 1878 | 1460998816167 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:00:16 INFO - PROCESS | 1878 | 1460998816239 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:00:16 INFO - PROCESS | 1878 | 1460998816246 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:00:16 INFO - PROCESS | 1878 | 1460998816249 Marionette TRACE conn3 <- [1,1178,null,{}] 10:00:16 INFO - PROCESS | 1878 | 1460998816255 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:16 INFO - PROCESS | 1878 | 1460998816436 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:00:16 INFO - PROCESS | 1878 | 1460998816628 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d2f000 == 132 [pid = 1878] [id = 302] 10:00:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 224 (0x7f970df53400) [pid = 1878] [serial = 907] [outer = (nil)] 10:00:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 225 (0x7f970e111000) [pid = 1878] [serial = 908] [outer = 0x7f970df53400] 10:00:16 INFO - PROCESS | 1878 | 1460998816715 Marionette DEBUG loaded listener.js 10:00:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 226 (0x7f9716754400) [pid = 1878] [serial = 909] [outer = 0x7f970df53400] 10:00:17 INFO - PROCESS | 1878 | 1460998817591 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:00:17 INFO - PROCESS | 1878 | 1460998817633 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:00:17 INFO - PROCESS | 1878 | 1460998817640 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:00:17 INFO - PROCESS | 1878 | 1460998817642 Marionette TRACE conn3 <- [1,1182,null,{}] 10:00:17 INFO - PROCESS | 1878 | 1460998817648 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:17 INFO - PROCESS | 1878 | 1460998817829 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:00:18 INFO - PROCESS | 1878 | 1460998818030 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97092dd800 == 133 [pid = 1878] [id = 303] 10:00:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 227 (0x7f9716755000) [pid = 1878] [serial = 910] [outer = (nil)] 10:00:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 228 (0x7f971675c000) [pid = 1878] [serial = 911] [outer = 0x7f9716755000] 10:00:18 INFO - PROCESS | 1878 | 1460998818114 Marionette DEBUG loaded listener.js 10:00:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 229 (0x7f97208df800) [pid = 1878] [serial = 912] [outer = 0x7f9716755000] 10:00:18 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:18 INFO - PROCESS | 1878 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:00:19 INFO - PROCESS | 1878 | 1460998819080 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:00:19 INFO - PROCESS | 1878 | 1460998819132 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:00:19 INFO - PROCESS | 1878 | 1460998819138 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:00:19 INFO - PROCESS | 1878 | 1460998819141 Marionette TRACE conn3 <- [1,1186,null,{}] 10:00:19 INFO - PROCESS | 1878 | 1460998819147 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:19 INFO - PROCESS | 1878 | 1460998819352 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:00:19 INFO - PROCESS | 1878 | 1460998819583 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710405800 == 134 [pid = 1878] [id = 304] 10:00:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 230 (0x7f970f4f1c00) [pid = 1878] [serial = 913] [outer = (nil)] 10:00:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 231 (0x7f970fe91400) [pid = 1878] [serial = 914] [outer = 0x7f970f4f1c00] 10:00:19 INFO - PROCESS | 1878 | 1460998819698 Marionette DEBUG loaded listener.js 10:00:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 232 (0x7f9717f53800) [pid = 1878] [serial = 915] [outer = 0x7f970f4f1c00] 10:00:20 INFO - PROCESS | 1878 | 1460998820522 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:00:20 INFO - PROCESS | 1878 | 1460998820584 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:00:20 INFO - PROCESS | 1878 | 1460998820591 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:00:20 INFO - PROCESS | 1878 | 1460998820594 Marionette TRACE conn3 <- [1,1190,null,{}] 10:00:20 INFO - PROCESS | 1878 | 1460998820599 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:20 INFO - PROCESS | 1878 | 1460998820776 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:00:20 INFO - PROCESS | 1878 | 1460998820982 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef82800 == 135 [pid = 1878] [id = 305] 10:00:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 233 (0x7f970ae67800) [pid = 1878] [serial = 916] [outer = (nil)] 10:00:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 234 (0x7f970ae6f800) [pid = 1878] [serial = 917] [outer = 0x7f970ae67800] 10:00:21 INFO - PROCESS | 1878 | 1460998821449 Marionette DEBUG loaded listener.js 10:00:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 235 (0x7f970b4e5000) [pid = 1878] [serial = 918] [outer = 0x7f970ae67800] 10:00:22 INFO - PROCESS | 1878 | 1460998822427 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:00:22 INFO - PROCESS | 1878 | 1460998822491 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:00:22 INFO - PROCESS | 1878 | 1460998822500 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:00:22 INFO - PROCESS | 1878 | 1460998822503 Marionette TRACE conn3 <- [1,1194,null,{}] 10:00:22 INFO - PROCESS | 1878 | 1460998822510 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:22 INFO - PROCESS | 1878 | 1460998822682 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:00:22 INFO - PROCESS | 1878 | 1460998822895 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971699a000 == 136 [pid = 1878] [id = 306] 10:00:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 236 (0x7f970ae72000) [pid = 1878] [serial = 919] [outer = (nil)] 10:00:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 237 (0x7f970ca2c000) [pid = 1878] [serial = 920] [outer = 0x7f970ae72000] 10:00:22 INFO - PROCESS | 1878 | 1460998822962 Marionette DEBUG loaded listener.js 10:00:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 238 (0x7f970fbce400) [pid = 1878] [serial = 921] [outer = 0x7f970ae72000] 10:00:23 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:23 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:00:24 INFO - PROCESS | 1878 | 1460998824029 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:00:24 INFO - PROCESS | 1878 | 1460998824091 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:00:24 INFO - PROCESS | 1878 | 1460998824101 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:00:24 INFO - PROCESS | 1878 | 1460998824105 Marionette TRACE conn3 <- [1,1198,null,{}] 10:00:24 INFO - PROCESS | 1878 | 1460998824110 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:24 INFO - PROCESS | 1878 | 1460998824289 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:00:24 INFO - PROCESS | 1878 | 1460998824570 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:24 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970afdb800 == 137 [pid = 1878] [id = 307] 10:00:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 239 (0x7f9711881000) [pid = 1878] [serial = 922] [outer = (nil)] 10:00:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 240 (0x7f9711acd800) [pid = 1878] [serial = 923] [outer = 0x7f9711881000] 10:00:24 INFO - PROCESS | 1878 | 1460998824688 Marionette DEBUG loaded listener.js 10:00:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 241 (0x7f971675f400) [pid = 1878] [serial = 924] [outer = 0x7f9711881000] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718d2c000 == 136 [pid = 1878] [id = 153] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717cdc000 == 135 [pid = 1878] [id = 200] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972097f000 == 134 [pid = 1878] [id = 234] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 240 (0x7f970ca2ec00) [pid = 1878] [serial = 794] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 239 (0x7f971a8b6400) [pid = 1878] [serial = 791] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cfd1000 == 133 [pid = 1878] [id = 292] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d2ba800 == 132 [pid = 1878] [id = 291] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971c89d000 == 131 [pid = 1878] [id = 290] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97190fc000 == 130 [pid = 1878] [id = 289] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718362000 == 129 [pid = 1878] [id = 288] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716984800 == 128 [pid = 1878] [id = 287] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971024b000 == 127 [pid = 1878] [id = 286] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710245800 == 126 [pid = 1878] [id = 285] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970afcc000 == 125 [pid = 1878] [id = 283] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ac90800 == 124 [pid = 1878] [id = 282] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970cce3000 == 123 [pid = 1878] [id = 281] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973467f800 == 122 [pid = 1878] [id = 280] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ef8a800 == 121 [pid = 1878] [id = 279] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734672800 == 120 [pid = 1878] [id = 278] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9736969800 == 119 [pid = 1878] [id = 277] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9732418800 == 118 [pid = 1878] [id = 276] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972e7e0800 == 117 [pid = 1878] [id = 275] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971f0c0000 == 116 [pid = 1878] [id = 274] 10:00:25 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971841e000 == 115 [pid = 1878] [id = 273] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 238 (0x7f97203c9000) [pid = 1878] [serial = 705] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 237 (0x7f971a8ae000) [pid = 1878] [serial = 809] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 236 (0x7f971cc2c000) [pid = 1878] [serial = 812] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 235 (0x7f9710373400) [pid = 1878] [serial = 798] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 234 (0x7f970f4f7c00) [pid = 1878] [serial = 797] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 233 (0x7f97169d1000) [pid = 1878] [serial = 801] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 232 (0x7f9711ac7c00) [pid = 1878] [serial = 800] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 231 (0x7f97194b8000) [pid = 1878] [serial = 806] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 230 (0x7f97186cc000) [pid = 1878] [serial = 764] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 229 (0x7f9717c97000) [pid = 1878] [serial = 803] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 228 (0x7f971809e400) [pid = 1878] [serial = 804] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 227 (0x7f9732922c00) [pid = 1878] [serial = 779] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 226 (0x7f9734232800) [pid = 1878] [serial = 785] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 225 (0x7f97308c9800) [pid = 1878] [serial = 776] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 224 (0x7f9722c25000) [pid = 1878] [serial = 773] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 223 (0x7f970f4f7800) [pid = 1878] [serial = 758] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 222 (0x7f9721eef000) [pid = 1878] [serial = 770] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 221 (0x7f9734152800) [pid = 1878] [serial = 782] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 220 (0x7f971ca3f000) [pid = 1878] [serial = 767] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 219 (0x7f9716b2fc00) [pid = 1878] [serial = 761] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 218 (0x7f97347c0c00) [pid = 1878] [serial = 788] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 217 (0x7f971ee0b800) [pid = 1878] [serial = 756] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 216 (0x7f9717f56000) [pid = 1878] [serial = 650] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 215 (0x7f97212dc400) [pid = 1878] [serial = 813] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 214 (0x7f971c7a9800) [pid = 1878] [serial = 810] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 213 (0x7f9722083c00) [pid = 1878] [serial = 815] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 212 (0x7f9722c28400) [pid = 1878] [serial = 816] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | --DOMWINDOW == 211 (0x7f97198c7c00) [pid = 1878] [serial = 807] [outer = (nil)] [url = about:blank] 10:00:25 INFO - PROCESS | 1878 | 1460998825755 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1731ms 10:00:25 INFO - PROCESS | 1878 | 1460998825833 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:00:25 INFO - PROCESS | 1878 | 1460998825839 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:00:25 INFO - PROCESS | 1878 | 1460998825847 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:00:25 INFO - PROCESS | 1878 | 1460998825853 Marionette TRACE conn3 <- [1,1202,null,{}] 10:00:25 INFO - PROCESS | 1878 | 1460998825862 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:26 INFO - PROCESS | 1878 | 1460998826111 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:00:26 INFO - PROCESS | 1878 | 1460998826412 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef10000 == 116 [pid = 1878] [id = 308] 10:00:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 212 (0x7f970d4bb000) [pid = 1878] [serial = 925] [outer = (nil)] 10:00:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 213 (0x7f970df59800) [pid = 1878] [serial = 926] [outer = 0x7f970d4bb000] 10:00:26 INFO - PROCESS | 1878 | 1460998826491 Marionette DEBUG loaded listener.js 10:00:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 214 (0x7f970f228800) [pid = 1878] [serial = 927] [outer = 0x7f970d4bb000] 10:00:27 INFO - PROCESS | 1878 | 1460998827403 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1590ms 10:00:27 INFO - PROCESS | 1878 | 1460998827438 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:00:27 INFO - PROCESS | 1878 | 1460998827446 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:00:27 INFO - PROCESS | 1878 | 1460998827456 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:00:27 INFO - PROCESS | 1878 | 1460998827460 Marionette TRACE conn3 <- [1,1206,null,{}] 10:00:27 INFO - PROCESS | 1878 | 1460998827466 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:27 INFO - PROCESS | 1878 | 1460998827648 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:00:27 INFO - PROCESS | 1878 | 1460998827841 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b20800 == 117 [pid = 1878] [id = 309] 10:00:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 215 (0x7f970decac00) [pid = 1878] [serial = 928] [outer = (nil)] 10:00:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 216 (0x7f9711ac2400) [pid = 1878] [serial = 929] [outer = 0x7f970decac00] 10:00:27 INFO - PROCESS | 1878 | 1460998827911 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 217 (0x7f97169ccc00) [pid = 1878] [serial = 930] [outer = 0x7f970decac00] 10:00:28 INFO - PROCESS | 1878 | 1460998828892 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1483ms 10:00:28 INFO - PROCESS | 1878 | 1460998828940 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:00:28 INFO - PROCESS | 1878 | 1460998828944 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:00:28 INFO - PROCESS | 1878 | 1460998828950 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:00:28 INFO - PROCESS | 1878 | 1460998828956 Marionette TRACE conn3 <- [1,1210,null,{}] 10:00:28 INFO - PROCESS | 1878 | 1460998828972 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:29 INFO - PROCESS | 1878 | 1460998829157 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:00:29 INFO - PROCESS | 1878 | 1460998829427 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718ebc000 == 118 [pid = 1878] [id = 310] 10:00:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 218 (0x7f971809e400) [pid = 1878] [serial = 931] [outer = (nil)] 10:00:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 219 (0x7f97185d4000) [pid = 1878] [serial = 932] [outer = 0x7f971809e400] 10:00:29 INFO - PROCESS | 1878 | 1460998829549 Marionette DEBUG loaded listener.js 10:00:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 220 (0x7f9718cb1c00) [pid = 1878] [serial = 933] [outer = 0x7f971809e400] 10:00:30 INFO - PROCESS | 1878 | 1460998830459 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1586ms 10:00:30 INFO - PROCESS | 1878 | 1460998830537 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:00:30 INFO - PROCESS | 1878 | 1460998830541 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:00:30 INFO - PROCESS | 1878 | 1460998830547 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:00:30 INFO - PROCESS | 1878 | 1460998830550 Marionette TRACE conn3 <- [1,1214,null,{}] 10:00:30 INFO - PROCESS | 1878 | 1460998830555 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:30 INFO - PROCESS | 1878 | 1460998830778 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:00:31 INFO - PROCESS | 1878 | 1460998831017 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf42800 == 119 [pid = 1878] [id = 311] 10:00:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 221 (0x7f97180a2800) [pid = 1878] [serial = 934] [outer = (nil)] 10:00:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 222 (0x7f971a87b800) [pid = 1878] [serial = 935] [outer = 0x7f97180a2800] 10:00:31 INFO - PROCESS | 1878 | 1460998831136 Marionette DEBUG loaded listener.js 10:00:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 223 (0x7f971c7a9800) [pid = 1878] [serial = 936] [outer = 0x7f97180a2800] 10:00:32 INFO - PROCESS | 1878 | 1460998831992 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1487ms 10:00:32 INFO - PROCESS | 1878 | 1460998832034 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:00:32 INFO - PROCESS | 1878 | 1460998832038 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:00:32 INFO - PROCESS | 1878 | 1460998832043 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:00:32 INFO - PROCESS | 1878 | 1460998832046 Marionette TRACE conn3 <- [1,1218,null,{}] 10:00:32 INFO - PROCESS | 1878 | 1460998832051 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:32 INFO - PROCESS | 1878 | 1460998832218 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:00:32 INFO - PROCESS | 1878 | 1460998832415 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972097f000 == 120 [pid = 1878] [id = 312] 10:00:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 224 (0x7f97194bf800) [pid = 1878] [serial = 937] [outer = (nil)] 10:00:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 225 (0x7f971c8d2400) [pid = 1878] [serial = 938] [outer = 0x7f97194bf800] 10:00:32 INFO - PROCESS | 1878 | 1460998832488 Marionette DEBUG loaded listener.js 10:00:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 226 (0x7f971ccb2400) [pid = 1878] [serial = 939] [outer = 0x7f97194bf800] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734c6e800 == 119 [pid = 1878] [id = 245] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d2bb000 == 118 [pid = 1878] [id = 263] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fbee800 == 117 [pid = 1878] [id = 246] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710088000 == 116 [pid = 1878] [id = 224] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716b05800 == 115 [pid = 1878] [id = 266] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734c81000 == 114 [pid = 1878] [id = 259] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ee99000 == 113 [pid = 1878] [id = 264] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9738c98000 == 112 [pid = 1878] [id = 260] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718eb8800 == 111 [pid = 1878] [id = 262] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973c384800 == 110 [pid = 1878] [id = 261] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717eb7800 == 109 [pid = 1878] [id = 265] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97092dd800 == 108 [pid = 1878] [id = 303] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734d2f000 == 107 [pid = 1878] [id = 302] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711b68000 == 106 [pid = 1878] [id = 301] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ef13000 == 105 [pid = 1878] [id = 300] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9739c1f000 == 104 [pid = 1878] [id = 299] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734118000 == 103 [pid = 1878] [id = 298] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f8a4000 == 102 [pid = 1878] [id = 297] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723d48000 == 101 [pid = 1878] [id = 296] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717ced000 == 100 [pid = 1878] [id = 226] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf27800 == 99 [pid = 1878] [id = 295] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717cd3000 == 98 [pid = 1878] [id = 294] 10:00:34 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ac8d800 == 97 [pid = 1878] [id = 293] 10:00:34 INFO - PROCESS | 1878 | 1460998834996 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 3134ms 10:00:35 INFO - PROCESS | 1878 | 1460998835179 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:00:35 INFO - PROCESS | 1878 | 1460998835184 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:00:35 INFO - PROCESS | 1878 | 1460998835192 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:00:35 INFO - PROCESS | 1878 | 1460998835197 Marionette TRACE conn3 <- [1,1222,null,{}] 10:00:35 INFO - PROCESS | 1878 | 1460998835216 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:35 INFO - PROCESS | 1878 | 1460998835370 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:00:35 INFO - PROCESS | 1878 | 1460998835384 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ccdd000 == 98 [pid = 1878] [id = 313] 10:00:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 227 (0x7f970df59000) [pid = 1878] [serial = 940] [outer = (nil)] 10:00:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 228 (0x7f970df5ec00) [pid = 1878] [serial = 941] [outer = 0x7f970df59000] 10:00:35 INFO - PROCESS | 1878 | 1460998835452 Marionette DEBUG loaded listener.js 10:00:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 229 (0x7f970e110400) [pid = 1878] [serial = 942] [outer = 0x7f970df59000] 10:00:36 INFO - PROCESS | 1878 | 1460998836300 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:00:36 INFO - PROCESS | 1878 | 1460998836393 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:00:36 INFO - PROCESS | 1878 | 1460998836404 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:00:36 INFO - PROCESS | 1878 | 1460998836407 Marionette TRACE conn3 <- [1,1226,null,{}] 10:00:36 INFO - PROCESS | 1878 | 1460998836413 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:36 INFO - PROCESS | 1878 | 1460998836596 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:00:36 INFO - PROCESS | 1878 | 1460998836770 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:36 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711b75800 == 99 [pid = 1878] [id = 314] 10:00:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 230 (0x7f970dec9800) [pid = 1878] [serial = 943] [outer = (nil)] 10:00:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 231 (0x7f9710373400) [pid = 1878] [serial = 944] [outer = 0x7f970dec9800] 10:00:36 INFO - PROCESS | 1878 | 1460998836834 Marionette DEBUG loaded listener.js 10:00:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 232 (0x7f9716752400) [pid = 1878] [serial = 945] [outer = 0x7f970dec9800] 10:00:37 INFO - PROCESS | 1878 | 1460998837799 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1434ms 10:00:37 INFO - PROCESS | 1878 | 1460998837843 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:00:37 INFO - PROCESS | 1878 | 1460998837846 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:00:37 INFO - PROCESS | 1878 | 1460998837853 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:00:37 INFO - PROCESS | 1878 | 1460998837859 Marionette TRACE conn3 <- [1,1230,null,{}] 10:00:37 INFO - PROCESS | 1878 | 1460998837875 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:38 INFO - PROCESS | 1878 | 1460998838137 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:00:38 INFO - PROCESS | 1878 | 1460998838162 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:38 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971840a000 == 100 [pid = 1878] [id = 315] 10:00:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 233 (0x7f9716b24c00) [pid = 1878] [serial = 946] [outer = (nil)] 10:00:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 234 (0x7f9717f5c800) [pid = 1878] [serial = 947] [outer = 0x7f9716b24c00] 10:00:38 INFO - PROCESS | 1878 | 1460998838236 Marionette DEBUG loaded listener.js 10:00:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 235 (0x7f97194c1c00) [pid = 1878] [serial = 948] [outer = 0x7f9716b24c00] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 234 (0x7f9730bb9800) [pid = 1878] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 233 (0x7f971998d000) [pid = 1878] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 232 (0x7f972320e800) [pid = 1878] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 231 (0x7f973414c800) [pid = 1878] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 230 (0x7f9722e3a400) [pid = 1878] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 229 (0x7f970fbcbc00) [pid = 1878] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 228 (0x7f971a7e3800) [pid = 1878] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 227 (0x7f97185d2800) [pid = 1878] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 226 (0x7f971b4bc400) [pid = 1878] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 225 (0x7f971a8b0400) [pid = 1878] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 224 (0x7f971ee0cc00) [pid = 1878] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 223 (0x7f972f5bac00) [pid = 1878] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 222 (0x7f970f222400) [pid = 1878] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 221 (0x7f970f220c00) [pid = 1878] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 220 (0x7f970f4ef800) [pid = 1878] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 219 (0x7f971b4c4400) [pid = 1878] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 218 (0x7f97225c1000) [pid = 1878] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 217 (0x7f972217dc00) [pid = 1878] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 216 (0x7f97208e4000) [pid = 1878] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 215 (0x7f9717e78000) [pid = 1878] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 214 (0x7f970f21ec00) [pid = 1878] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 213 (0x7f971ccaf000) [pid = 1878] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 212 (0x7f97180b1400) [pid = 1878] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 211 (0x7f9711ac4c00) [pid = 1878] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 210 (0x7f9720bd8c00) [pid = 1878] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 209 (0x7f971f091400) [pid = 1878] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 208 (0x7f970ca29000) [pid = 1878] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 207 (0x7f971b3d3000) [pid = 1878] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f970f223000) [pid = 1878] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f9717c9e000) [pid = 1878] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f971fabd000) [pid = 1878] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f97194b3000) [pid = 1878] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f97225c1800) [pid = 1878] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f972e7d1c00) [pid = 1878] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f9721e0b000) [pid = 1878] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f970f227000) [pid = 1878] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f971b4bd400) [pid = 1878] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f970fcd0800) [pid = 1878] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f972083a400) [pid = 1878] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f970f22b800) [pid = 1878] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f97225bd800) [pid = 1878] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f97169c9400) [pid = 1878] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f971a460800) [pid = 1878] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f97180a7800) [pid = 1878] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f971a8ac000) [pid = 1878] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f970fbd5800) [pid = 1878] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f9720836c00) [pid = 1878] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f970ae6f400) [pid = 1878] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f971ccaac00) [pid = 1878] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f9716b7f800) [pid = 1878] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f970d4b6800) [pid = 1878] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f970ae70800) [pid = 1878] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f971f094800) [pid = 1878] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f9711874000) [pid = 1878] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f970dec7400) [pid = 1878] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f970d4b7c00) [pid = 1878] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f97186cd800) [pid = 1878] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f971c7b4000) [pid = 1878] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f9711881c00) [pid = 1878] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f970dec6800) [pid = 1878] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f9723843c00) [pid = 1878] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f970ae6dc00) [pid = 1878] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f970ae6d000) [pid = 1878] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f970ae67800) [pid = 1878] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:00:39 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970ae72000) [pid = 1878] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:00:40 INFO - PROCESS | 1878 | 1460998840248 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2454ms 10:00:40 INFO - PROCESS | 1878 | 1460998840311 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:00:40 INFO - PROCESS | 1878 | 1460998840317 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:00:40 INFO - PROCESS | 1878 | 1460998840326 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:00:40 INFO - PROCESS | 1878 | 1460998840331 Marionette TRACE conn3 <- [1,1234,null,{}] 10:00:40 INFO - PROCESS | 1878 | 1460998840339 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:40 INFO - PROCESS | 1878 | 1460998840660 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:00:40 INFO - PROCESS | 1878 | 1460998840748 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971008e800 == 101 [pid = 1878] [id = 316] 10:00:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f970ae71800) [pid = 1878] [serial = 949] [outer = (nil)] 10:00:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f970f21ec00) [pid = 1878] [serial = 950] [outer = 0x7f970ae71800] 10:00:40 INFO - PROCESS | 1878 | 1460998840836 Marionette DEBUG loaded listener.js 10:00:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f9717c9e000) [pid = 1878] [serial = 951] [outer = 0x7f970ae71800] 10:00:41 INFO - PROCESS | 1878 | 1460998841852 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1589ms 10:00:41 INFO - PROCESS | 1878 | 1460998841915 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:00:41 INFO - PROCESS | 1878 | 1460998841922 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:00:41 INFO - PROCESS | 1878 | 1460998841930 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:00:41 INFO - PROCESS | 1878 | 1460998841936 Marionette TRACE conn3 <- [1,1238,null,{}] 10:00:41 INFO - PROCESS | 1878 | 1460998841946 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:42 INFO - PROCESS | 1878 | 1460998842251 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:00:42 INFO - PROCESS | 1878 | 1460998842619 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fbe2800 == 102 [pid = 1878] [id = 317] 10:00:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f970d4b3000) [pid = 1878] [serial = 952] [outer = (nil)] 10:00:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f970e10bc00) [pid = 1878] [serial = 953] [outer = 0x7f970d4b3000] 10:00:42 INFO - PROCESS | 1878 | 1460998842748 Marionette DEBUG loaded listener.js 10:00:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f970fe91800) [pid = 1878] [serial = 954] [outer = 0x7f970d4b3000] 10:00:43 INFO - PROCESS | 1878 | 1460998843816 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1937ms 10:00:43 INFO - PROCESS | 1878 | 1460998843868 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:00:43 INFO - PROCESS | 1878 | 1460998843877 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:00:43 INFO - PROCESS | 1878 | 1460998843888 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:00:43 INFO - PROCESS | 1878 | 1460998843892 Marionette TRACE conn3 <- [1,1242,null,{}] 10:00:43 INFO - PROCESS | 1878 | 1460998843898 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:44 INFO - PROCESS | 1878 | 1460998844122 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:00:44 INFO - PROCESS | 1878 | 1460998844310 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718d2b000 == 103 [pid = 1878] [id = 318] 10:00:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f970df5f400) [pid = 1878] [serial = 955] [outer = (nil)] 10:00:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f971675ec00) [pid = 1878] [serial = 956] [outer = 0x7f970df5f400] 10:00:44 INFO - PROCESS | 1878 | 1460998844388 Marionette DEBUG loaded listener.js 10:00:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f9717cc4000) [pid = 1878] [serial = 957] [outer = 0x7f970df5f400] 10:00:45 INFO - PROCESS | 1878 | 1460998845414 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1583ms 10:00:45 INFO - PROCESS | 1878 | 1460998845472 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:00:45 INFO - PROCESS | 1878 | 1460998845475 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:00:45 INFO - PROCESS | 1878 | 1460998845482 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:00:45 INFO - PROCESS | 1878 | 1460998845489 Marionette TRACE conn3 <- [1,1246,null,{}] 10:00:45 INFO - PROCESS | 1878 | 1460998845505 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:45 INFO - PROCESS | 1878 | 1460998845740 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:00:46 INFO - PROCESS | 1878 | 1460998846024 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d2a8000 == 104 [pid = 1878] [id = 319] 10:00:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f9717f60000) [pid = 1878] [serial = 958] [outer = (nil)] 10:00:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f9719985800) [pid = 1878] [serial = 959] [outer = 0x7f9717f60000] 10:00:46 INFO - PROCESS | 1878 | 1460998846112 Marionette DEBUG loaded listener.js 10:00:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f971b3d3800) [pid = 1878] [serial = 960] [outer = 0x7f9717f60000] 10:00:46 INFO - PROCESS | 1878 | 1460998846993 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1544ms 10:00:47 INFO - PROCESS | 1878 | 1460998847027 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:00:47 INFO - PROCESS | 1878 | 1460998847032 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:00:47 INFO - PROCESS | 1878 | 1460998847038 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:00:47 INFO - PROCESS | 1878 | 1460998847040 Marionette TRACE conn3 <- [1,1250,null,{}] 10:00:47 INFO - PROCESS | 1878 | 1460998847046 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:47 INFO - PROCESS | 1878 | 1460998847223 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:00:47 INFO - PROCESS | 1878 | 1460998847420 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972297c800 == 105 [pid = 1878] [id = 320] 10:00:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f9718c0fc00) [pid = 1878] [serial = 961] [outer = (nil)] 10:00:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f971ccb2800) [pid = 1878] [serial = 962] [outer = 0x7f9718c0fc00] 10:00:47 INFO - PROCESS | 1878 | 1460998847494 Marionette DEBUG loaded listener.js 10:00:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f9720833400) [pid = 1878] [serial = 963] [outer = 0x7f9718c0fc00] 10:00:48 INFO - PROCESS | 1878 | 1460998848435 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1430ms 10:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:00:48 INFO - PROCESS | 1878 | 1460998848469 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:00:48 INFO - PROCESS | 1878 | 1460998848472 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:00:48 INFO - PROCESS | 1878 | 1460998848478 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:00:48 INFO - PROCESS | 1878 | 1460998848481 Marionette TRACE conn3 <- [1,1254,null,{}] 10:00:48 INFO - PROCESS | 1878 | 1460998848487 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:48 INFO - PROCESS | 1878 | 1460998848657 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:00:48 INFO - PROCESS | 1878 | 1460998848858 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723036000 == 106 [pid = 1878] [id = 321] 10:00:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f971c8c9c00) [pid = 1878] [serial = 964] [outer = (nil)] 10:00:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f97208e7000) [pid = 1878] [serial = 965] [outer = 0x7f971c8c9c00] 10:00:48 INFO - PROCESS | 1878 | 1460998848927 Marionette DEBUG loaded listener.js 10:00:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f9721d8f000) [pid = 1878] [serial = 966] [outer = 0x7f971c8c9c00] 10:00:49 INFO - PROCESS | 1878 | 1460998849798 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1379ms 10:00:49 INFO - PROCESS | 1878 | 1460998849858 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:00:49 INFO - PROCESS | 1878 | 1460998849861 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:00:49 INFO - PROCESS | 1878 | 1460998849867 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:00:49 INFO - PROCESS | 1878 | 1460998849870 Marionette TRACE conn3 <- [1,1258,null,{}] 10:00:49 INFO - PROCESS | 1878 | 1460998849875 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:50 INFO - PROCESS | 1878 | 1460998850091 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:00:50 INFO - PROCESS | 1878 | 1460998850299 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9728a40000 == 107 [pid = 1878] [id = 322] 10:00:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f97225bf400) [pid = 1878] [serial = 967] [outer = (nil)] 10:00:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f9722e39000) [pid = 1878] [serial = 968] [outer = 0x7f97225bf400] 10:00:50 INFO - PROCESS | 1878 | 1460998850470 Marionette DEBUG loaded listener.js 10:00:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f972304b800) [pid = 1878] [serial = 969] [outer = 0x7f97225bf400] 10:00:51 INFO - PROCESS | 1878 | 1460998851313 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1493ms 10:00:51 INFO - PROCESS | 1878 | 1460998851361 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:00:51 INFO - PROCESS | 1878 | 1460998851365 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:00:51 INFO - PROCESS | 1878 | 1460998851371 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:00:51 INFO - PROCESS | 1878 | 1460998851373 Marionette TRACE conn3 <- [1,1262,null,{}] 10:00:51 INFO - PROCESS | 1878 | 1460998851379 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:51 INFO - PROCESS | 1878 | 1460998851551 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:00:51 INFO - PROCESS | 1878 | 1460998851746 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f81f000 == 108 [pid = 1878] [id = 323] 10:00:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f97225c0000) [pid = 1878] [serial = 970] [outer = (nil)] 10:00:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f9723848000) [pid = 1878] [serial = 971] [outer = 0x7f97225c0000] 10:00:51 INFO - PROCESS | 1878 | 1460998851819 Marionette DEBUG loaded listener.js 10:00:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f97242a0000) [pid = 1878] [serial = 972] [outer = 0x7f97225c0000] 10:00:52 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718de7800 == 107 [pid = 1878] [id = 10] 10:00:52 INFO - PROCESS | 1878 | 1460998852767 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1436ms 10:00:52 INFO - PROCESS | 1878 | 1460998852807 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:00:52 INFO - PROCESS | 1878 | 1460998852811 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:00:52 INFO - PROCESS | 1878 | 1460998852817 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:00:52 INFO - PROCESS | 1878 | 1460998852819 Marionette TRACE conn3 <- [1,1266,null,{}] 10:00:52 INFO - PROCESS | 1878 | 1460998852825 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:53 INFO - PROCESS | 1878 | 1460998852999 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:00:53 INFO - PROCESS | 1878 | 1460998853234 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9732409000 == 108 [pid = 1878] [id = 324] 10:00:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f970f222800) [pid = 1878] [serial = 973] [outer = (nil)] 10:00:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f97242f3c00) [pid = 1878] [serial = 974] [outer = 0x7f970f222800] 10:00:53 INFO - PROCESS | 1878 | 1460998853353 Marionette DEBUG loaded listener.js 10:00:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f9728946c00) [pid = 1878] [serial = 975] [outer = 0x7f970f222800] 10:00:54 INFO - PROCESS | 1878 | 1460998854170 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1427ms 10:00:54 INFO - PROCESS | 1878 | 1460998854246 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:00:54 INFO - PROCESS | 1878 | 1460998854249 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:00:54 INFO - PROCESS | 1878 | 1460998854255 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:00:54 INFO - PROCESS | 1878 | 1460998854257 Marionette TRACE conn3 <- [1,1270,null,{}] 10:00:54 INFO - PROCESS | 1878 | 1460998854263 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:54 INFO - PROCESS | 1878 | 1460998854468 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:00:54 INFO - PROCESS | 1878 | 1460998854659 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734678000 == 109 [pid = 1878] [id = 325] 10:00:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f970fcd7400) [pid = 1878] [serial = 976] [outer = (nil)] 10:00:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f972f367000) [pid = 1878] [serial = 977] [outer = 0x7f970fcd7400] 10:00:54 INFO - PROCESS | 1878 | 1460998854734 Marionette DEBUG loaded listener.js 10:00:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f972f8e3400) [pid = 1878] [serial = 978] [outer = 0x7f970fcd7400] 10:00:55 INFO - PROCESS | 1878 | 1460998855641 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1434ms 10:00:55 INFO - PROCESS | 1878 | 1460998855690 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:00:55 INFO - PROCESS | 1878 | 1460998855694 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:00:55 INFO - PROCESS | 1878 | 1460998855699 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:00:55 INFO - PROCESS | 1878 | 1460998855702 Marionette TRACE conn3 <- [1,1274,null,{}] 10:00:55 INFO - PROCESS | 1878 | 1460998855707 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:55 INFO - PROCESS | 1878 | 1460998855887 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:00:56 INFO - PROCESS | 1878 | 1460998856095 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d2f000 == 110 [pid = 1878] [id = 326] 10:00:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f97242efc00) [pid = 1878] [serial = 979] [outer = (nil)] 10:00:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f97308cd800) [pid = 1878] [serial = 980] [outer = 0x7f97242efc00] 10:00:56 INFO - PROCESS | 1878 | 1460998856208 Marionette DEBUG loaded listener.js 10:00:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f9732928400) [pid = 1878] [serial = 981] [outer = 0x7f97242efc00] 10:00:57 INFO - PROCESS | 1878 | 1460998857096 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1427ms 10:00:57 INFO - PROCESS | 1878 | 1460998857143 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:00:57 INFO - PROCESS | 1878 | 1460998857148 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:00:57 INFO - PROCESS | 1878 | 1460998857154 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:00:57 INFO - PROCESS | 1878 | 1460998857158 Marionette TRACE conn3 <- [1,1278,null,{}] 10:00:57 INFO - PROCESS | 1878 | 1460998857163 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:57 INFO - PROCESS | 1878 | 1460998857372 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:00:57 INFO - PROCESS | 1878 | 1460998857570 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973c384800 == 111 [pid = 1878] [id = 327] 10:00:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f97347c1000) [pid = 1878] [serial = 982] [outer = (nil)] 10:00:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f9734861400) [pid = 1878] [serial = 983] [outer = 0x7f97347c1000] 10:00:57 INFO - PROCESS | 1878 | 1460998857703 Marionette DEBUG loaded listener.js 10:00:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f9734c3e000) [pid = 1878] [serial = 984] [outer = 0x7f97347c1000] 10:00:58 INFO - PROCESS | 1878 | 1460998858577 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1480ms 10:00:58 INFO - PROCESS | 1878 | 1460998858635 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:00:58 INFO - PROCESS | 1878 | 1460998858638 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:00:58 INFO - PROCESS | 1878 | 1460998858645 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:00:58 INFO - PROCESS | 1878 | 1460998858648 Marionette TRACE conn3 <- [1,1282,null,{}] 10:00:58 INFO - PROCESS | 1878 | 1460998858653 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:58 INFO - PROCESS | 1878 | 1460998858826 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:00:59 INFO - PROCESS | 1878 | 1460998859025 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97167a0800 == 112 [pid = 1878] [id = 328] 10:00:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f9710284800) [pid = 1878] [serial = 985] [outer = (nil)] 10:00:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 208 (0x7f971028f000) [pid = 1878] [serial = 986] [outer = 0x7f9710284800] 10:00:59 INFO - PROCESS | 1878 | 1460998859101 Marionette DEBUG loaded listener.js 10:00:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 209 (0x7f9734229800) [pid = 1878] [serial = 987] [outer = 0x7f9710284800] 10:01:00 INFO - PROCESS | 1878 | 1460998860036 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1439ms 10:01:00 INFO - PROCESS | 1878 | 1460998860089 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:01:00 INFO - PROCESS | 1878 | 1460998860094 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:01:00 INFO - PROCESS | 1878 | 1460998860106 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 1878 | 1460998860108 Marionette TRACE conn3 <- [1,1286,null,{}] 10:01:00 INFO - PROCESS | 1878 | 1460998860115 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:00 INFO - PROCESS | 1878 | 1460998860307 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:01:00 INFO - PROCESS | 1878 | 1460998860514 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:00 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710239800 == 113 [pid = 1878] [id = 329] 10:01:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 210 (0x7f970b1e3400) [pid = 1878] [serial = 988] [outer = (nil)] 10:01:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 211 (0x7f970c5a7000) [pid = 1878] [serial = 989] [outer = 0x7f970b1e3400] 10:01:00 INFO - PROCESS | 1878 | 1460998860628 Marionette DEBUG loaded listener.js 10:01:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 212 (0x7f970c5afc00) [pid = 1878] [serial = 990] [outer = 0x7f970b1e3400] 10:01:01 INFO - PROCESS | 1878 | 1460998861492 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1434ms 10:01:01 INFO - PROCESS | 1878 | 1460998861542 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:01:01 INFO - PROCESS | 1878 | 1460998861545 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:01:01 INFO - PROCESS | 1878 | 1460998861551 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:01:01 INFO - PROCESS | 1878 | 1460998861553 Marionette TRACE conn3 <- [1,1290,null,{}] 10:01:01 INFO - PROCESS | 1878 | 1460998861559 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:01 INFO - PROCESS | 1878 | 1460998861740 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:01:01 INFO - PROCESS | 1878 | 1460998861952 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef7e800 == 114 [pid = 1878] [id = 330] 10:01:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 213 (0x7f970b1eb800) [pid = 1878] [serial = 991] [outer = (nil)] 10:01:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 214 (0x7f970ca2ac00) [pid = 1878] [serial = 992] [outer = 0x7f970b1eb800] 10:01:02 INFO - PROCESS | 1878 | 1460998862074 Marionette DEBUG loaded listener.js 10:01:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 215 (0x7f970dec5000) [pid = 1878] [serial = 993] [outer = 0x7f970b1eb800] 10:01:03 INFO - PROCESS | 1878 | 1460998862999 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1481ms 10:01:03 INFO - PROCESS | 1878 | 1460998863033 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:01:03 INFO - PROCESS | 1878 | 1460998863036 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:01:03 INFO - PROCESS | 1878 | 1460998863042 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:01:03 INFO - PROCESS | 1878 | 1460998863045 Marionette TRACE conn3 <- [1,1294,null,{}] 10:01:03 INFO - PROCESS | 1878 | 1460998863050 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:03 INFO - PROCESS | 1878 | 1460998863219 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:01:03 INFO - PROCESS | 1878 | 1460998863736 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970eec8800 == 115 [pid = 1878] [id = 331] 10:01:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 216 (0x7f970b1e7c00) [pid = 1878] [serial = 994] [outer = (nil)] 10:01:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 217 (0x7f970b4d6800) [pid = 1878] [serial = 995] [outer = 0x7f970b1e7c00] 10:01:03 INFO - PROCESS | 1878 | 1460998863849 Marionette DEBUG loaded listener.js 10:01:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 218 (0x7f970d4b4400) [pid = 1878] [serial = 996] [outer = 0x7f970b1e7c00] 10:01:04 INFO - PROCESS | 1878 | 1460998864687 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1683ms 10:01:04 INFO - PROCESS | 1878 | 1460998864729 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:01:04 INFO - PROCESS | 1878 | 1460998864735 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:01:04 INFO - PROCESS | 1878 | 1460998864744 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:01:04 INFO - PROCESS | 1878 | 1460998864748 Marionette TRACE conn3 <- [1,1298,null,{}] 10:01:04 INFO - PROCESS | 1878 | 1460998864754 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:04 INFO - PROCESS | 1878 | 1460998864933 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:01:05 INFO - PROCESS | 1878 | 1460998865158 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef1c800 == 116 [pid = 1878] [id = 332] 10:01:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 219 (0x7f970ae6d400) [pid = 1878] [serial = 997] [outer = (nil)] 10:01:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 220 (0x7f970d4b3400) [pid = 1878] [serial = 998] [outer = 0x7f970ae6d400] 10:01:05 INFO - PROCESS | 1878 | 1460998865338 Marionette DEBUG loaded listener.js 10:01:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 221 (0x7f970fcdcc00) [pid = 1878] [serial = 999] [outer = 0x7f970ae6d400] 10:01:06 INFO - PROCESS | 1878 | 1460998866324 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1637ms 10:01:06 INFO - PROCESS | 1878 | 1460998866385 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:01:06 INFO - PROCESS | 1878 | 1460998866390 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:01:06 INFO - PROCESS | 1878 | 1460998866398 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:01:06 INFO - PROCESS | 1878 | 1460998866400 Marionette TRACE conn3 <- [1,1302,null,{}] 10:01:06 INFO - PROCESS | 1878 | 1460998866406 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:06 INFO - PROCESS | 1878 | 1460998866582 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:01:06 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97221ee000 == 115 [pid = 1878] [id = 58] 10:01:06 INFO - PROCESS | 1878 | --DOMWINDOW == 220 (0x7f9711acd800) [pid = 1878] [serial = 923] [outer = (nil)] [url = about:blank] 10:01:06 INFO - PROCESS | 1878 | --DOMWINDOW == 219 (0x7f972556f000) [pid = 1878] [serial = 896] [outer = (nil)] [url = about:blank] 10:01:06 INFO - PROCESS | 1878 | --DOMWINDOW == 218 (0x7f9734d0f400) [pid = 1878] [serial = 899] [outer = (nil)] [url = about:blank] 10:01:06 INFO - PROCESS | 1878 | --DOMWINDOW == 217 (0x7f970e10b800) [pid = 1878] [serial = 902] [outer = (nil)] [url = about:blank] 10:01:06 INFO - PROCESS | 1878 | --DOMWINDOW == 216 (0x7f970df5b400) [pid = 1878] [serial = 905] [outer = (nil)] [url = about:blank] 10:01:06 INFO - PROCESS | 1878 | --DOMWINDOW == 215 (0x7f970e111000) [pid = 1878] [serial = 908] [outer = (nil)] [url = about:blank] 10:01:06 INFO - PROCESS | 1878 | --DOMWINDOW == 214 (0x7f971675c000) [pid = 1878] [serial = 911] [outer = (nil)] [url = about:blank] 10:01:06 INFO - PROCESS | 1878 | --DOMWINDOW == 213 (0x7f970fe91400) [pid = 1878] [serial = 914] [outer = (nil)] [url = about:blank] 10:01:06 INFO - PROCESS | 1878 | --DOMWINDOW == 212 (0x7f9722fb8c00) [pid = 1878] [serial = 818] [outer = (nil)] [url = about:blank] 10:01:06 INFO - PROCESS | 1878 | 1460998866929 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709aca800 == 116 [pid = 1878] [id = 333] 10:01:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 213 (0x7f970b4dc800) [pid = 1878] [serial = 1000] [outer = (nil)] 10:01:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 214 (0x7f970fe8dc00) [pid = 1878] [serial = 1001] [outer = 0x7f970b4dc800] 10:01:07 INFO - PROCESS | 1878 | 1460998867022 Marionette DEBUG loaded listener.js 10:01:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 215 (0x7f9711877400) [pid = 1878] [serial = 1002] [outer = 0x7f970b4dc800] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 214 (0x7f97203c4800) [pid = 1878] [serial = 768] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 213 (0x7f971ccab800) [pid = 1878] [serial = 714] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 212 (0x7f9734b11c00) [pid = 1878] [serial = 792] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 211 (0x7f9721686400) [pid = 1878] [serial = 620] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 210 (0x7f9730731400) [pid = 1878] [serial = 738] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 209 (0x7f97117a4400) [pid = 1878] [serial = 678] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 208 (0x7f9717f5e400) [pid = 1878] [serial = 741] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 207 (0x7f9716b27c00) [pid = 1878] [serial = 602] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f9722189c00) [pid = 1878] [serial = 771] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f97257ae400) [pid = 1878] [serial = 774] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f9732a8a000) [pid = 1878] [serial = 780] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f9721e0a000) [pid = 1878] [serial = 720] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f9718abb000) [pid = 1878] [serial = 711] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f970fcd9400) [pid = 1878] [serial = 759] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f97208e4c00) [pid = 1878] [serial = 617] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f97194b3400) [pid = 1878] [serial = 765] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f9719524000) [pid = 1878] [serial = 656] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f9722e38c00) [pid = 1878] [serial = 723] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f97224e6c00) [pid = 1878] [serial = 665] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f970ca33c00) [pid = 1878] [serial = 795] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f971ccadc00) [pid = 1878] [serial = 614] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f9717ccf400) [pid = 1878] [serial = 762] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f97180a6c00) [pid = 1878] [serial = 605] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f9716b7c800) [pid = 1878] [serial = 822] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f971a8aa000) [pid = 1878] [serial = 825] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f97221cd400) [pid = 1878] [serial = 828] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f97255e7400) [pid = 1878] [serial = 831] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f972f812000) [pid = 1878] [serial = 834] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f9732a88400) [pid = 1878] [serial = 837] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f973485c000) [pid = 1878] [serial = 840] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f9734c3c800) [pid = 1878] [serial = 843] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f970decfc00) [pid = 1878] [serial = 846] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f9734c44c00) [pid = 1878] [serial = 849] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f97240a7c00) [pid = 1878] [serial = 668] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9719750c00) [pid = 1878] [serial = 608] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9730a0ec00) [pid = 1878] [serial = 777] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f973422e400) [pid = 1878] [serial = 783] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f972320e400) [pid = 1878] [serial = 726] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f9711ad6000) [pid = 1878] [serial = 674] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9720965400) [pid = 1878] [serial = 717] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f9716b32400) [pid = 1878] [serial = 708] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f9721e0e800) [pid = 1878] [serial = 623] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f9717c9e800) [pid = 1878] [serial = 681] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f97241ac000) [pid = 1878] [serial = 729] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f9717f59400) [pid = 1878] [serial = 653] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f9721e0c000) [pid = 1878] [serial = 662] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f97347b6c00) [pid = 1878] [serial = 786] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f971ccaf400) [pid = 1878] [serial = 659] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f97296f0c00) [pid = 1878] [serial = 735] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f97348b1c00) [pid = 1878] [serial = 789] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f97255e8800) [pid = 1878] [serial = 732] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f97242f1800) [pid = 1878] [serial = 671] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f971c8ddc00) [pid = 1878] [serial = 611] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f97225b7800) [pid = 1878] [serial = 879] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970b1ed400) [pid = 1878] [serial = 855] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f970b1e9400) [pid = 1878] [serial = 854] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f970ae73400) [pid = 1878] [serial = 851] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970b4e5000) [pid = 1878] [serial = 918] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f970ca2c000) [pid = 1878] [serial = 920] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f970ae6cc00) [pid = 1878] [serial = 881] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9711874800) [pid = 1878] [serial = 884] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f97180b3800) [pid = 1878] [serial = 887] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f971cca9400) [pid = 1878] [serial = 890] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f97224df400) [pid = 1878] [serial = 893] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f97222d1000) [pid = 1878] [serial = 876] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f970fbce400) [pid = 1878] [serial = 921] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f971c8e3000) [pid = 1878] [serial = 873] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f9719752800) [pid = 1878] [serial = 870] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f970ae6f800) [pid = 1878] [serial = 917] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f9734d0e000) [pid = 1878] [serial = 852] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f972138b800) [pid = 1878] [serial = 878] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f971a8b2000) [pid = 1878] [serial = 872] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f9717e77800) [pid = 1878] [serial = 866] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f97186cc400) [pid = 1878] [serial = 867] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f972419f800) [pid = 1878] [serial = 830] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f970ca30c00) [pid = 1878] [serial = 858] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f970ae74800) [pid = 1878] [serial = 857] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f9721efac00) [pid = 1878] [serial = 875] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f9718c08400) [pid = 1878] [serial = 824] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f970d4bc800) [pid = 1878] [serial = 836] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f970fbc9c00) [pid = 1878] [serial = 861] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f970d4b9400) [pid = 1878] [serial = 860] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f972138e000) [pid = 1878] [serial = 827] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f9711881400) [pid = 1878] [serial = 821] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f9732a86400) [pid = 1878] [serial = 848] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 129 (0x7f9734236800) [pid = 1878] [serial = 839] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 128 (0x7f9719525400) [pid = 1878] [serial = 869] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 127 (0x7f972e7d6800) [pid = 1878] [serial = 833] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 126 (0x7f9716b76400) [pid = 1878] [serial = 864] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 125 (0x7f9711ad6400) [pid = 1878] [serial = 863] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 124 (0x7f970decb400) [pid = 1878] [serial = 845] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | --DOMWINDOW == 123 (0x7f9734b02c00) [pid = 1878] [serial = 842] [outer = (nil)] [url = about:blank] 10:01:07 INFO - PROCESS | 1878 | 1460998867840 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1480ms 10:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:01:07 INFO - PROCESS | 1878 | 1460998867876 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:01:07 INFO - PROCESS | 1878 | 1460998867879 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:01:07 INFO - PROCESS | 1878 | 1460998867893 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:01:07 INFO - PROCESS | 1878 | 1460998867901 Marionette TRACE conn3 <- [1,1306,null,{}] 10:01:07 INFO - PROCESS | 1878 | 1460998867909 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:08 INFO - PROCESS | 1878 | 1460998868078 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:01:08 INFO - PROCESS | 1878 | 1460998868226 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710238800 == 117 [pid = 1878] [id = 334] 10:01:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 124 (0x7f970ca33c00) [pid = 1878] [serial = 1003] [outer = (nil)] 10:01:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 125 (0x7f9711acd800) [pid = 1878] [serial = 1004] [outer = 0x7f970ca33c00] 10:01:08 INFO - PROCESS | 1878 | 1460998868286 Marionette DEBUG loaded listener.js 10:01:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 126 (0x7f97169cb000) [pid = 1878] [serial = 1005] [outer = 0x7f970ca33c00] 10:01:09 INFO - PROCESS | 1878 | 1460998869024 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1194ms 10:01:09 INFO - PROCESS | 1878 | 1460998869080 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:01:09 INFO - PROCESS | 1878 | 1460998869084 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:01:09 INFO - PROCESS | 1878 | 1460998869091 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:01:09 INFO - PROCESS | 1878 | 1460998869094 Marionette TRACE conn3 <- [1,1310,null,{}] 10:01:09 INFO - PROCESS | 1878 | 1460998869099 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:09 INFO - PROCESS | 1878 | 1460998869283 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:01:09 INFO - PROCESS | 1878 | 1460998869294 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716a34000 == 118 [pid = 1878] [id = 335] 10:01:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 127 (0x7f97169d1000) [pid = 1878] [serial = 1006] [outer = (nil)] 10:01:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f9717ca1c00) [pid = 1878] [serial = 1007] [outer = 0x7f97169d1000] 10:01:09 INFO - PROCESS | 1878 | 1460998869355 Marionette DEBUG loaded listener.js 10:01:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f9717f57000) [pid = 1878] [serial = 1008] [outer = 0x7f97169d1000] 10:01:10 INFO - PROCESS | 1878 | 1460998870372 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:01:10 INFO - PROCESS | 1878 | 1460998870545 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:01:10 INFO - PROCESS | 1878 | 1460998870559 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:01:10 INFO - PROCESS | 1878 | 1460998870562 Marionette TRACE conn3 <- [1,1314,null,{}] 10:01:10 INFO - PROCESS | 1878 | 1460998870581 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:10 INFO - PROCESS | 1878 | 1460998870890 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:01:11 INFO - PROCESS | 1878 | 1460998871260 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718369000 == 119 [pid = 1878] [id = 336] 10:01:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f97186d0c00) [pid = 1878] [serial = 1009] [outer = (nil)] 10:01:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f9718c08400) [pid = 1878] [serial = 1010] [outer = 0x7f97186d0c00] 10:01:11 INFO - PROCESS | 1878 | 1460998871377 Marionette DEBUG loaded listener.js 10:01:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f971a45a800) [pid = 1878] [serial = 1011] [outer = 0x7f97186d0c00] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f9716b24c00) [pid = 1878] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f970df59000) [pid = 1878] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 129 (0x7f970e102400) [pid = 1878] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 128 (0x7f97194bf800) [pid = 1878] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 127 (0x7f97180a2800) [pid = 1878] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 126 (0x7f970decac00) [pid = 1878] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 125 (0x7f97329c0400) [pid = 1878] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 124 (0x7f97242a3c00) [pid = 1878] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 123 (0x7f970df52800) [pid = 1878] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 122 (0x7f971809e400) [pid = 1878] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 121 (0x7f970dec9800) [pid = 1878] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 120 (0x7f97225b5c00) [pid = 1878] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 119 (0x7f970f4f1c00) [pid = 1878] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 118 (0x7f9716755000) [pid = 1878] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 117 (0x7f9711881000) [pid = 1878] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 116 (0x7f970df53400) [pid = 1878] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 115 (0x7f971a8b3800) [pid = 1878] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 114 (0x7f971c8ce400) [pid = 1878] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 113 (0x7f9717cc7000) [pid = 1878] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 112 (0x7f97104bac00) [pid = 1878] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 111 (0x7f970ae68000) [pid = 1878] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:01:12 INFO - PROCESS | 1878 | --DOMWINDOW == 110 (0x7f970d4bb000) [pid = 1878] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:01:12 INFO - PROCESS | 1878 | 1460998872446 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1938ms 10:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:01:12 INFO - PROCESS | 1878 | 1460998872496 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:01:12 INFO - PROCESS | 1878 | 1460998872499 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:01:12 INFO - PROCESS | 1878 | 1460998872504 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:01:12 INFO - PROCESS | 1878 | 1460998872508 Marionette TRACE conn3 <- [1,1318,null,{}] 10:01:12 INFO - PROCESS | 1878 | 1460998872513 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:12 INFO - PROCESS | 1878 | 1460998872683 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:01:12 INFO - PROCESS | 1878 | 1460998872699 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718943000 == 120 [pid = 1878] [id = 337] 10:01:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 111 (0x7f9710379c00) [pid = 1878] [serial = 1012] [outer = (nil)] 10:01:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 112 (0x7f97169c6c00) [pid = 1878] [serial = 1013] [outer = 0x7f9710379c00] 10:01:12 INFO - PROCESS | 1878 | 1460998872761 Marionette DEBUG loaded listener.js 10:01:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 113 (0x7f971998c800) [pid = 1878] [serial = 1014] [outer = 0x7f9710379c00] 10:01:13 INFO - PROCESS | 1878 | 1460998873619 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1131ms 10:01:13 INFO - PROCESS | 1878 | 1460998873636 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:01:13 INFO - PROCESS | 1878 | 1460998873639 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:01:13 INFO - PROCESS | 1878 | 1460998873657 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:01:13 INFO - PROCESS | 1878 | 1460998873661 Marionette TRACE conn3 <- [1,1322,null,{}] 10:01:13 INFO - PROCESS | 1878 | 1460998873666 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:13 INFO - PROCESS | 1878 | 1460998873842 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:01:14 INFO - PROCESS | 1878 | 1460998874144 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:14 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ac9b800 == 121 [pid = 1878] [id = 338] 10:01:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 114 (0x7f970ae69400) [pid = 1878] [serial = 1015] [outer = (nil)] 10:01:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 115 (0x7f970ae6f800) [pid = 1878] [serial = 1016] [outer = 0x7f970ae69400] 10:01:14 INFO - PROCESS | 1878 | 1460998874225 Marionette DEBUG loaded listener.js 10:01:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 116 (0x7f970b4df800) [pid = 1878] [serial = 1017] [outer = 0x7f970ae69400] 10:01:15 INFO - PROCESS | 1878 | 1460998875205 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1587ms 10:01:15 INFO - PROCESS | 1878 | 1460998875245 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:01:15 INFO - PROCESS | 1878 | 1460998875253 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:01:15 INFO - PROCESS | 1878 | 1460998875262 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:01:15 INFO - PROCESS | 1878 | 1460998875267 Marionette TRACE conn3 <- [1,1326,null,{}] 10:01:15 INFO - PROCESS | 1878 | 1460998875273 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:15 INFO - PROCESS | 1878 | 1460998875487 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:01:15 INFO - PROCESS | 1878 | 1460998875734 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97118a0800 == 122 [pid = 1878] [id = 339] 10:01:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 117 (0x7f970e109000) [pid = 1878] [serial = 1018] [outer = (nil)] 10:01:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 118 (0x7f970fbd0c00) [pid = 1878] [serial = 1019] [outer = 0x7f970e109000] 10:01:15 INFO - PROCESS | 1878 | 1460998875858 Marionette DEBUG loaded listener.js 10:01:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 119 (0x7f970fe87400) [pid = 1878] [serial = 1020] [outer = 0x7f970e109000] 10:01:16 INFO - PROCESS | 1878 | 1460998876795 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1582ms 10:01:16 INFO - PROCESS | 1878 | 1460998876849 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:01:16 INFO - PROCESS | 1878 | 1460998876854 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:01:16 INFO - PROCESS | 1878 | 1460998876861 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:01:16 INFO - PROCESS | 1878 | 1460998876865 Marionette TRACE conn3 <- [1,1330,null,{}] 10:01:16 INFO - PROCESS | 1878 | 1460998876870 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:17 INFO - PROCESS | 1878 | 1460998877077 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:01:17 INFO - PROCESS | 1878 | 1460998877344 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718366800 == 123 [pid = 1878] [id = 340] 10:01:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 120 (0x7f970fcd2400) [pid = 1878] [serial = 1021] [outer = (nil)] 10:01:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 121 (0x7f97117aa800) [pid = 1878] [serial = 1022] [outer = 0x7f970fcd2400] 10:01:17 INFO - PROCESS | 1878 | 1460998877466 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 122 (0x7f9716752800) [pid = 1878] [serial = 1023] [outer = 0x7f970fcd2400] 10:01:18 INFO - PROCESS | 1878 | 1460998878343 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1534ms 10:01:18 INFO - PROCESS | 1878 | 1460998878397 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:01:18 INFO - PROCESS | 1878 | 1460998878400 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:01:18 INFO - PROCESS | 1878 | 1460998878417 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:01:18 INFO - PROCESS | 1878 | 1460998878426 Marionette TRACE conn3 <- [1,1334,null,{}] 10:01:18 INFO - PROCESS | 1878 | 1460998878431 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:18 INFO - PROCESS | 1878 | 1460998878678 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:01:18 INFO - PROCESS | 1878 | 1460998878908 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719950800 == 124 [pid = 1878] [id = 341] 10:01:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 123 (0x7f971028e800) [pid = 1878] [serial = 1024] [outer = (nil)] 10:01:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 124 (0x7f97186c7c00) [pid = 1878] [serial = 1025] [outer = 0x7f971028e800] 10:01:19 INFO - PROCESS | 1878 | 1460998879026 Marionette DEBUG loaded listener.js 10:01:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 125 (0x7f97194b8000) [pid = 1878] [serial = 1026] [outer = 0x7f971028e800] 10:01:19 INFO - PROCESS | 1878 | 1460998879915 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1556ms 10:01:19 INFO - PROCESS | 1878 | 1460998879966 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:01:19 INFO - PROCESS | 1878 | 1460998879971 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:01:19 INFO - PROCESS | 1878 | 1460998879977 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:01:19 INFO - PROCESS | 1878 | 1460998879980 Marionette TRACE conn3 <- [1,1338,null,{}] 10:01:19 INFO - PROCESS | 1878 | 1460998879985 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:20 INFO - PROCESS | 1878 | 1460998880190 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:01:20 INFO - PROCESS | 1878 | 1460998880422 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf34800 == 125 [pid = 1878] [id = 342] 10:01:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 126 (0x7f97185d2800) [pid = 1878] [serial = 1027] [outer = (nil)] 10:01:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 127 (0x7f971a8a9800) [pid = 1878] [serial = 1028] [outer = 0x7f97185d2800] 10:01:20 INFO - PROCESS | 1878 | 1460998880540 Marionette DEBUG loaded listener.js 10:01:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f971b3d1000) [pid = 1878] [serial = 1029] [outer = 0x7f97185d2800] 10:01:21 INFO - PROCESS | 1878 | 1460998881843 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1882ms 10:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:01:21 INFO - PROCESS | 1878 | 1460998881859 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:01:21 INFO - PROCESS | 1878 | 1460998881862 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:01:21 INFO - PROCESS | 1878 | 1460998881868 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:01:21 INFO - PROCESS | 1878 | 1460998881871 Marionette TRACE conn3 <- [1,1342,null,{}] 10:01:21 INFO - PROCESS | 1878 | 1460998881876 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:22 INFO - PROCESS | 1878 | 1460998882107 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:01:22 INFO - PROCESS | 1878 | 1460998882293 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972038e800 == 126 [pid = 1878] [id = 343] 10:01:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f971c8d6000) [pid = 1878] [serial = 1030] [outer = (nil)] 10:01:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f971cc26000) [pid = 1878] [serial = 1031] [outer = 0x7f971c8d6000] 10:01:22 INFO - PROCESS | 1878 | 1460998882376 Marionette DEBUG loaded listener.js 10:01:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f97208da800) [pid = 1878] [serial = 1032] [outer = 0x7f971c8d6000] 10:01:23 INFO - PROCESS | 1878 | 1460998883279 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1482ms 10:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:01:23 INFO - PROCESS | 1878 | 1460998883351 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:01:23 INFO - PROCESS | 1878 | 1460998883354 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:01:23 INFO - PROCESS | 1878 | 1460998883360 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:01:23 INFO - PROCESS | 1878 | 1460998883363 Marionette TRACE conn3 <- [1,1346,null,{}] 10:01:23 INFO - PROCESS | 1878 | 1460998883369 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:23 INFO - PROCESS | 1878 | 1460998883559 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:01:23 INFO - PROCESS | 1878 | 1460998883745 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722978800 == 127 [pid = 1878] [id = 344] 10:01:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f971fabec00) [pid = 1878] [serial = 1033] [outer = (nil)] 10:01:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f9721e0e800) [pid = 1878] [serial = 1034] [outer = 0x7f971fabec00] 10:01:23 INFO - PROCESS | 1878 | 1460998883817 Marionette DEBUG loaded listener.js 10:01:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f9722188000) [pid = 1878] [serial = 1035] [outer = 0x7f971fabec00] 10:01:24 INFO - PROCESS | 1878 | 1460998884749 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1429ms 10:01:24 INFO - PROCESS | 1878 | 1460998884789 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:01:24 INFO - PROCESS | 1878 | 1460998884792 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:01:24 INFO - PROCESS | 1878 | 1460998884798 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:01:24 INFO - PROCESS | 1878 | 1460998884800 Marionette TRACE conn3 <- [1,1350,null,{}] 10:01:24 INFO - PROCESS | 1878 | 1460998884806 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:24 INFO - PROCESS | 1878 | 1460998884994 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:01:25 INFO - PROCESS | 1878 | 1460998885195 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972354c800 == 128 [pid = 1878] [id = 345] 10:01:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f971fac0c00) [pid = 1878] [serial = 1036] [outer = (nil)] 10:01:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f97225b5c00) [pid = 1878] [serial = 1037] [outer = 0x7f971fac0c00] 10:01:25 INFO - PROCESS | 1878 | 1460998885267 Marionette DEBUG loaded listener.js 10:01:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f97227e7400) [pid = 1878] [serial = 1038] [outer = 0x7f971fac0c00] 10:01:26 INFO - PROCESS | 1878 | 1460998886189 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1428ms 10:01:26 INFO - PROCESS | 1878 | 1460998886231 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:01:26 INFO - PROCESS | 1878 | 1460998886236 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:01:26 INFO - PROCESS | 1878 | 1460998886247 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:01:26 INFO - PROCESS | 1878 | 1460998886249 Marionette TRACE conn3 <- [1,1354,null,{}] 10:01:26 INFO - PROCESS | 1878 | 1460998886255 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:26 INFO - PROCESS | 1878 | 1460998886443 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:01:26 INFO - PROCESS | 1878 | 1460998886635 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97242c3000 == 129 [pid = 1878] [id = 346] 10:01:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f972217c000) [pid = 1878] [serial = 1039] [outer = (nil)] 10:01:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f9722fb8c00) [pid = 1878] [serial = 1040] [outer = 0x7f972217c000] 10:01:26 INFO - PROCESS | 1878 | 1460998886705 Marionette DEBUG loaded listener.js 10:01:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f97240a9400) [pid = 1878] [serial = 1041] [outer = 0x7f972217c000] 10:01:27 INFO - PROCESS | 1878 | 1460998887642 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1430ms 10:01:27 INFO - PROCESS | 1878 | 1460998887678 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:01:27 INFO - PROCESS | 1878 | 1460998887682 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:01:27 INFO - PROCESS | 1878 | 1460998887688 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:01:27 INFO - PROCESS | 1878 | 1460998887691 Marionette TRACE conn3 <- [1,1358,null,{}] 10:01:27 INFO - PROCESS | 1878 | 1460998887696 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:27 INFO - PROCESS | 1878 | 1460998887878 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:01:28 INFO - PROCESS | 1878 | 1460998888070 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f8a0800 == 130 [pid = 1878] [id = 347] 10:01:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f97221ca000) [pid = 1878] [serial = 1042] [outer = (nil)] 10:01:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f97242f1800) [pid = 1878] [serial = 1043] [outer = 0x7f97221ca000] 10:01:28 INFO - PROCESS | 1878 | 1460998888143 Marionette DEBUG loaded listener.js 10:01:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f97296f0c00) [pid = 1878] [serial = 1044] [outer = 0x7f97221ca000] 10:01:28 INFO - PROCESS | 1878 | 1460998888983 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1332ms 10:01:29 INFO - PROCESS | 1878 | 1460998889021 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:01:29 INFO - PROCESS | 1878 | 1460998889023 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:01:29 INFO - PROCESS | 1878 | 1460998889030 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:01:29 INFO - PROCESS | 1878 | 1460998889033 Marionette TRACE conn3 <- [1,1362,null,{}] 10:01:29 INFO - PROCESS | 1878 | 1460998889038 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:29 INFO - PROCESS | 1878 | 1460998889233 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:01:29 INFO - PROCESS | 1878 | 1460998889426 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9732ad2800 == 131 [pid = 1878] [id = 348] 10:01:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f972f36e400) [pid = 1878] [serial = 1045] [outer = (nil)] 10:01:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f97308cac00) [pid = 1878] [serial = 1046] [outer = 0x7f972f36e400] 10:01:29 INFO - PROCESS | 1878 | 1460998889511 Marionette DEBUG loaded listener.js 10:01:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f9734148400) [pid = 1878] [serial = 1047] [outer = 0x7f972f36e400] 10:01:30 INFO - PROCESS | 1878 | 1460998890499 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1530ms 10:01:30 INFO - PROCESS | 1878 | 1460998890561 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:01:30 INFO - PROCESS | 1878 | 1460998890565 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:01:30 INFO - PROCESS | 1878 | 1460998890572 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:01:30 INFO - PROCESS | 1878 | 1460998890576 Marionette TRACE conn3 <- [1,1366,null,{}] 10:01:30 INFO - PROCESS | 1878 | 1460998890581 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:30 INFO - PROCESS | 1878 | 1460998890804 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:01:31 INFO - PROCESS | 1878 | 1460998891041 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9738e6e000 == 132 [pid = 1878] [id = 349] 10:01:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f970ae8b800) [pid = 1878] [serial = 1048] [outer = (nil)] 10:01:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f970ae95800) [pid = 1878] [serial = 1049] [outer = 0x7f970ae8b800] 10:01:31 INFO - PROCESS | 1878 | 1460998891127 Marionette DEBUG loaded listener.js 10:01:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f973422f400) [pid = 1878] [serial = 1050] [outer = 0x7f970ae8b800] 10:01:32 INFO - PROCESS | 1878 | 1460998892061 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:01:32 INFO - PROCESS | 1878 | 1460998892107 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:01:32 INFO - PROCESS | 1878 | 1460998892113 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:01:32 INFO - PROCESS | 1878 | 1460998892116 Marionette TRACE conn3 <- [1,1370,null,{}] 10:01:32 INFO - PROCESS | 1878 | 1460998892121 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:32 INFO - PROCESS | 1878 | 1460998892314 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:01:32 INFO - PROCESS | 1878 | 1460998892564 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708fd5000 == 133 [pid = 1878] [id = 350] 10:01:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f970ae68400) [pid = 1878] [serial = 1051] [outer = (nil)] 10:01:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970ae91400) [pid = 1878] [serial = 1052] [outer = 0x7f970ae68400] 10:01:32 INFO - PROCESS | 1878 | 1460998892682 Marionette DEBUG loaded listener.js 10:01:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f970b30cc00) [pid = 1878] [serial = 1053] [outer = 0x7f970ae68400] 10:01:34 INFO - PROCESS | 1878 | 1460998894061 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:01:34 INFO - PROCESS | 1878 | 1460998894103 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:01:34 INFO - PROCESS | 1878 | 1460998894111 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:01:34 INFO - PROCESS | 1878 | 1460998894117 Marionette TRACE conn3 <- [1,1374,null,{}] 10:01:34 INFO - PROCESS | 1878 | 1460998894146 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:34 INFO - PROCESS | 1878 | 1460998894329 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:01:34 INFO - PROCESS | 1878 | 1460998894525 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710090800 == 134 [pid = 1878] [id = 351] 10:01:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f970b306800) [pid = 1878] [serial = 1054] [outer = (nil)] 10:01:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970b4d7000) [pid = 1878] [serial = 1055] [outer = 0x7f970b306800] 10:01:34 INFO - PROCESS | 1878 | 1460998894592 Marionette DEBUG loaded listener.js 10:01:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970c5ad400) [pid = 1878] [serial = 1056] [outer = 0x7f970b306800] 10:01:35 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:01:35 INFO - PROCESS | 1878 | 1460998895474 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:01:35 INFO - PROCESS | 1878 | 1460998895523 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:01:35 INFO - PROCESS | 1878 | 1460998895533 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:01:35 INFO - PROCESS | 1878 | 1460998895536 Marionette TRACE conn3 <- [1,1378,null,{}] 10:01:35 INFO - PROCESS | 1878 | 1460998895542 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:35 INFO - PROCESS | 1878 | 1460998895730 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:01:35 INFO - PROCESS | 1878 | 1460998895987 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:36 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970afca800 == 135 [pid = 1878] [id = 352] 10:01:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970c5adc00) [pid = 1878] [serial = 1057] [outer = (nil)] 10:01:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f970d4af800) [pid = 1878] [serial = 1058] [outer = 0x7f970c5adc00] 10:01:36 INFO - PROCESS | 1878 | 1460998896159 Marionette DEBUG loaded listener.js 10:01:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970f224000) [pid = 1878] [serial = 1059] [outer = 0x7f970c5adc00] 10:01:37 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cfc3000 == 134 [pid = 1878] [id = 165] 10:01:37 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710406000 == 133 [pid = 1878] [id = 199] 10:01:37 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971950e000 == 132 [pid = 1878] [id = 155] 10:01:37 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972e7f8800 == 131 [pid = 1878] [id = 65] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970f21ec00) [pid = 1878] [serial = 950] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | 1460998897291 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:01:37 INFO - PROCESS | 1878 | 1460998897327 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:01:37 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9728a40000 == 118 [pid = 1878] [id = 322] 10:01:37 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723036000 == 117 [pid = 1878] [id = 321] 10:01:37 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972297c800 == 116 [pid = 1878] [id = 320] 10:01:37 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d2a8000 == 115 [pid = 1878] [id = 319] 10:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:01:37 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718d2b000 == 114 [pid = 1878] [id = 318] 10:01:37 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fbe2800 == 113 [pid = 1878] [id = 317] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f9720835400) [pid = 1878] [serial = 891] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9722e42800) [pid = 1878] [serial = 894] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9718c0b800) [pid = 1878] [serial = 888] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9711acac00) [pid = 1878] [serial = 885] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f970b1f1c00) [pid = 1878] [serial = 882] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f970df59800) [pid = 1878] [serial = 926] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f97194c1c00) [pid = 1878] [serial = 948] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f970e110400) [pid = 1878] [serial = 942] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f970e110000) [pid = 1878] [serial = 903] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970f228800) [pid = 1878] [serial = 927] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f971c8d2400) [pid = 1878] [serial = 938] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f971c7a9800) [pid = 1878] [serial = 936] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f97169ccc00) [pid = 1878] [serial = 930] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f9734d6a400) [pid = 1878] [serial = 900] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f97324dc000) [pid = 1878] [serial = 897] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f971a87b800) [pid = 1878] [serial = 935] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f970df5ec00) [pid = 1878] [serial = 941] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f970df60400) [pid = 1878] [serial = 906] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f97185d4000) [pid = 1878] [serial = 932] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f9717f5c800) [pid = 1878] [serial = 947] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f9716752400) [pid = 1878] [serial = 945] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f971ccb2400) [pid = 1878] [serial = 939] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f9711ac2400) [pid = 1878] [serial = 929] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f972357e400) [pid = 1878] [serial = 819] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f9710373400) [pid = 1878] [serial = 944] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f9717f53800) [pid = 1878] [serial = 915] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f9718cb1c00) [pid = 1878] [serial = 933] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 129 (0x7f97208df800) [pid = 1878] [serial = 912] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 128 (0x7f971675f400) [pid = 1878] [serial = 924] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | --DOMWINDOW == 127 (0x7f9716754400) [pid = 1878] [serial = 909] [outer = (nil)] [url = about:blank] 10:01:37 INFO - PROCESS | 1878 | 1460998897435 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:01:37 INFO - PROCESS | 1878 | 1460998897440 Marionette TRACE conn3 <- [1,1382,null,{}] 10:01:37 INFO - PROCESS | 1878 | 1460998897470 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:37 INFO - PROCESS | 1878 | 1460998897658 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:01:37 INFO - PROCESS | 1878 | 1460998897845 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef0c000 == 114 [pid = 1878] [id = 353] 10:01:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f970fe8b800) [pid = 1878] [serial = 1060] [outer = (nil)] 10:01:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f9710373400) [pid = 1878] [serial = 1061] [outer = 0x7f970fe8b800] 10:01:37 INFO - PROCESS | 1878 | 1460998897916 Marionette DEBUG loaded listener.js 10:01:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f97117a3800) [pid = 1878] [serial = 1062] [outer = 0x7f970fe8b800] 10:01:38 INFO - PROCESS | 1878 | [1878] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:01:38 INFO - PROCESS | 1878 | 1460998898693 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:01:38 INFO - PROCESS | 1878 | 1460998898743 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:01:38 INFO - PROCESS | 1878 | 1460998898748 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:01:38 INFO - PROCESS | 1878 | 1460998898751 Marionette TRACE conn3 <- [1,1386,null,{}] 10:01:38 INFO - PROCESS | 1878 | 1460998898756 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:38 INFO - PROCESS | 1878 | 1460998898922 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:01:38 INFO - PROCESS | 1878 | 1460998898937 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:38 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971679a000 == 115 [pid = 1878] [id = 354] 10:01:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f971028b000) [pid = 1878] [serial = 1063] [outer = (nil)] 10:01:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f9716760400) [pid = 1878] [serial = 1064] [outer = 0x7f971028b000] 10:01:39 INFO - PROCESS | 1878 | 1460998899000 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f9716b29c00) [pid = 1878] [serial = 1065] [outer = 0x7f971028b000] 10:01:39 INFO - PROCESS | 1878 | 1460998899913 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:01:39 INFO - PROCESS | 1878 | 1460998899993 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:01:40 INFO - PROCESS | 1878 | 1460998900005 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:01:40 INFO - PROCESS | 1878 | 1460998900008 Marionette TRACE conn3 <- [1,1390,null,{}] 10:01:40 INFO - PROCESS | 1878 | 1460998900014 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:40 INFO - PROCESS | 1878 | 1460998900268 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:01:40 INFO - PROCESS | 1878 | 1460998900305 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ceb800 == 116 [pid = 1878] [id = 355] 10:01:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f9716752c00) [pid = 1878] [serial = 1066] [outer = (nil)] 10:01:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f9717c97000) [pid = 1878] [serial = 1067] [outer = 0x7f9716752c00] 10:01:40 INFO - PROCESS | 1878 | 1460998900369 Marionette DEBUG loaded listener.js 10:01:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f9717e6e800) [pid = 1878] [serial = 1068] [outer = 0x7f9716752c00] 10:01:41 INFO - PROCESS | 1878 | 1460998901295 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1338ms 10:01:41 INFO - PROCESS | 1878 | 1460998901337 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:01:41 INFO - PROCESS | 1878 | 1460998901340 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:01:41 INFO - PROCESS | 1878 | 1460998901346 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:01:41 INFO - PROCESS | 1878 | 1460998901349 Marionette TRACE conn3 <- [1,1394,null,{}] 10:01:41 INFO - PROCESS | 1878 | 1460998901357 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:41 INFO - PROCESS | 1878 | 1460998901631 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:01:41 INFO - PROCESS | 1878 | 1460998901667 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:41 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718d38800 == 117 [pid = 1878] [id = 356] 10:01:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f97185db400) [pid = 1878] [serial = 1069] [outer = (nil)] 10:01:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f971a878c00) [pid = 1878] [serial = 1070] [outer = 0x7f97185db400] 10:01:41 INFO - PROCESS | 1878 | 1460998901736 Marionette DEBUG loaded listener.js 10:01:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f971b4c1400) [pid = 1878] [serial = 1071] [outer = 0x7f97185db400] 10:01:42 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f97169d1000) [pid = 1878] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:01:42 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f970b4dc800) [pid = 1878] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:01:42 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f970ae6d400) [pid = 1878] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:01:42 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f97186d0c00) [pid = 1878] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:01:42 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f9718c0d400) [pid = 1878] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:01:42 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f970b1e7c00) [pid = 1878] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:01:42 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f970ca33c00) [pid = 1878] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:01:42 INFO - PROCESS | 1878 | 1460998902870 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1583ms 10:01:42 INFO - PROCESS | 1878 | 1460998902929 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:01:42 INFO - PROCESS | 1878 | 1460998902933 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:01:42 INFO - PROCESS | 1878 | 1460998902938 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:01:42 INFO - PROCESS | 1878 | 1460998902940 Marionette TRACE conn3 <- [1,1398,null,{}] 10:01:42 INFO - PROCESS | 1878 | 1460998902946 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:43 INFO - PROCESS | 1878 | 1460998903170 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:01:43 INFO - PROCESS | 1878 | 1460998903191 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718dd5800 == 118 [pid = 1878] [id = 357] 10:01:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f970b1e7c00) [pid = 1878] [serial = 1072] [outer = (nil)] 10:01:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f97185e1800) [pid = 1878] [serial = 1073] [outer = 0x7f970b1e7c00] 10:01:43 INFO - PROCESS | 1878 | 1460998903253 Marionette DEBUG loaded listener.js 10:01:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f971c8d5000) [pid = 1878] [serial = 1074] [outer = 0x7f970b1e7c00] 10:01:44 INFO - PROCESS | 1878 | 1460998904027 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1126ms 10:01:44 INFO - PROCESS | 1878 | 1460998904066 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:01:44 INFO - PROCESS | 1878 | 1460998904070 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:01:44 INFO - PROCESS | 1878 | 1460998904075 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:01:44 INFO - PROCESS | 1878 | 1460998904077 Marionette TRACE conn3 <- [1,1402,null,{}] 10:01:44 INFO - PROCESS | 1878 | 1460998904093 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:44 INFO - PROCESS | 1878 | 1460998904261 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:01:44 INFO - PROCESS | 1878 | 1460998904275 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97198e0800 == 119 [pid = 1878] [id = 358] 10:01:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f971c8df400) [pid = 1878] [serial = 1075] [outer = (nil)] 10:01:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f971ccb2400) [pid = 1878] [serial = 1076] [outer = 0x7f971c8df400] 10:01:44 INFO - PROCESS | 1878 | 1460998904335 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f971f09c800) [pid = 1878] [serial = 1077] [outer = 0x7f971c8df400] 10:01:45 INFO - PROCESS | 1878 | 1460998905499 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1487ms 10:01:45 INFO - PROCESS | 1878 | 1460998905564 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:01:45 INFO - PROCESS | 1878 | 1460998905571 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:01:45 INFO - PROCESS | 1878 | 1460998905580 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 1878 | 1460998905585 Marionette TRACE conn3 <- [1,1406,null,{}] 10:01:45 INFO - PROCESS | 1878 | 1460998905593 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:45 INFO - PROCESS | 1878 | 1460998905827 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:01:46 INFO - PROCESS | 1878 | 1460998906079 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fcad000 == 120 [pid = 1878] [id = 359] 10:01:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f970ca28000) [pid = 1878] [serial = 1078] [outer = (nil)] 10:01:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f970decac00) [pid = 1878] [serial = 1079] [outer = 0x7f970ca28000] 10:01:46 INFO - PROCESS | 1878 | 1460998906200 Marionette DEBUG loaded listener.js 10:01:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f970f223400) [pid = 1878] [serial = 1080] [outer = 0x7f970ca28000] 10:01:47 INFO - PROCESS | 1878 | 1460998907154 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1634ms 10:01:47 INFO - PROCESS | 1878 | 1460998907215 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:01:47 INFO - PROCESS | 1878 | 1460998907223 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:01:47 INFO - PROCESS | 1878 | 1460998907233 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:01:47 INFO - PROCESS | 1878 | 1460998907236 Marionette TRACE conn3 <- [1,1410,null,{}] 10:01:47 INFO - PROCESS | 1878 | 1460998907243 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:47 INFO - PROCESS | 1878 | 1460998907438 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:01:47 INFO - PROCESS | 1878 | 1460998907707 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971841e000 == 121 [pid = 1878] [id = 360] 10:01:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f970fbc9c00) [pid = 1878] [serial = 1081] [outer = (nil)] 10:01:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f9711877000) [pid = 1878] [serial = 1082] [outer = 0x7f970fbc9c00] 10:01:47 INFO - PROCESS | 1878 | 1460998907823 Marionette DEBUG loaded listener.js 10:01:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f9716758400) [pid = 1878] [serial = 1083] [outer = 0x7f970fbc9c00] 10:01:48 INFO - PROCESS | 1878 | 1460998908812 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1634ms 10:01:48 INFO - PROCESS | 1878 | 1460998908868 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:01:48 INFO - PROCESS | 1878 | 1460998908873 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:01:48 INFO - PROCESS | 1878 | 1460998908879 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:01:48 INFO - PROCESS | 1878 | 1460998908885 Marionette TRACE conn3 <- [1,1414,null,{}] 10:01:48 INFO - PROCESS | 1878 | 1460998908901 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:49 INFO - PROCESS | 1878 | 1460998909182 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:01:49 INFO - PROCESS | 1878 | 1460998909412 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:49 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9720271800 == 122 [pid = 1878] [id = 361] 10:01:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f97180af800) [pid = 1878] [serial = 1084] [outer = (nil)] 10:01:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f97194b3400) [pid = 1878] [serial = 1085] [outer = 0x7f97180af800] 10:01:49 INFO - PROCESS | 1878 | 1460998909498 Marionette DEBUG loaded listener.js 10:01:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f971a87cc00) [pid = 1878] [serial = 1086] [outer = 0x7f97180af800] 10:01:50 INFO - PROCESS | 1878 | 1460998910453 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1587ms 10:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:01:50 INFO - PROCESS | 1878 | 1460998910466 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:01:50 INFO - PROCESS | 1878 | 1460998910470 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:01:50 INFO - PROCESS | 1878 | 1460998910476 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:01:50 INFO - PROCESS | 1878 | 1460998910479 Marionette TRACE conn3 <- [1,1418,null,{}] 10:01:50 INFO - PROCESS | 1878 | 1460998910485 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:50 INFO - PROCESS | 1878 | 1460998910670 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:01:50 INFO - PROCESS | 1878 | 1460998910863 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722799800 == 123 [pid = 1878] [id = 362] 10:01:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f97185d8c00) [pid = 1878] [serial = 1087] [outer = (nil)] 10:01:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9710376400) [pid = 1878] [serial = 1088] [outer = 0x7f97185d8c00] 10:01:51 INFO - PROCESS | 1878 | 1460998911003 Marionette DEBUG loaded listener.js 10:01:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9720834400) [pid = 1878] [serial = 1089] [outer = 0x7f97185d8c00] 10:01:51 INFO - PROCESS | 1878 | 1460998911840 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1429ms 10:01:51 INFO - PROCESS | 1878 | 1460998911906 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:01:51 INFO - PROCESS | 1878 | 1460998911909 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:01:51 INFO - PROCESS | 1878 | 1460998911916 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:01:51 INFO - PROCESS | 1878 | 1460998911919 Marionette TRACE conn3 <- [1,1422,null,{}] 10:01:51 INFO - PROCESS | 1878 | 1460998911924 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:52 INFO - PROCESS | 1878 | 1460998912109 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:01:52 INFO - PROCESS | 1878 | 1460998912298 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97242ad800 == 124 [pid = 1878] [id = 363] 10:01:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f971a8aa000) [pid = 1878] [serial = 1090] [outer = (nil)] 10:01:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f9720bd8c00) [pid = 1878] [serial = 1091] [outer = 0x7f971a8aa000] 10:01:52 INFO - PROCESS | 1878 | 1460998912370 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f9721e05400) [pid = 1878] [serial = 1092] [outer = 0x7f971a8aa000] 10:01:53 INFO - PROCESS | 1878 | 1460998913289 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1432ms 10:01:53 INFO - PROCESS | 1878 | 1460998913349 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:01:53 INFO - PROCESS | 1878 | 1460998913353 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:01:53 INFO - PROCESS | 1878 | 1460998913359 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - PROCESS | 1878 | 1460998913362 Marionette TRACE conn3 <- [1,1426,null,{}] 10:01:53 INFO - PROCESS | 1878 | 1460998913367 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:53 INFO - PROCESS | 1878 | 1460998913589 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:01:53 INFO - PROCESS | 1878 | 1460998913820 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973418e800 == 125 [pid = 1878] [id = 364] 10:01:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f97225b7c00) [pid = 1878] [serial = 1093] [outer = (nil)] 10:01:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f9723842400) [pid = 1878] [serial = 1094] [outer = 0x7f97225b7c00] 10:01:53 INFO - PROCESS | 1878 | 1460998913941 Marionette DEBUG loaded listener.js 10:01:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f9730a02c00) [pid = 1878] [serial = 1095] [outer = 0x7f97225b7c00] 10:01:54 INFO - PROCESS | 1878 | 1460998914836 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1528ms 10:01:54 INFO - PROCESS | 1878 | 1460998914888 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:01:54 INFO - PROCESS | 1878 | 1460998914892 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:01:54 INFO - PROCESS | 1878 | 1460998914898 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:01:54 INFO - PROCESS | 1878 | 1460998914901 Marionette TRACE conn3 <- [1,1430,null,{}] 10:01:54 INFO - PROCESS | 1878 | 1460998914907 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:55 INFO - PROCESS | 1878 | 1460998915089 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:01:55 INFO - PROCESS | 1878 | 1460998915334 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9736986800 == 126 [pid = 1878] [id = 365] 10:01:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f972083f400) [pid = 1878] [serial = 1096] [outer = (nil)] 10:01:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f9732a84400) [pid = 1878] [serial = 1097] [outer = 0x7f972083f400] 10:01:55 INFO - PROCESS | 1878 | 1460998915450 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f9734228400) [pid = 1878] [serial = 1098] [outer = 0x7f972083f400] 10:01:56 INFO - PROCESS | 1878 | 1460998916324 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1483ms 10:01:56 INFO - PROCESS | 1878 | 1460998916382 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:01:56 INFO - PROCESS | 1878 | 1460998916386 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:01:56 INFO - PROCESS | 1878 | 1460998916391 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:01:56 INFO - PROCESS | 1878 | 1460998916395 Marionette TRACE conn3 <- [1,1434,null,{}] 10:01:56 INFO - PROCESS | 1878 | 1460998916400 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:56 INFO - PROCESS | 1878 | 1460998916623 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:01:56 INFO - PROCESS | 1878 | 1460998916854 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970cca8800 == 127 [pid = 1878] [id = 366] 10:01:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f9709c05400) [pid = 1878] [serial = 1099] [outer = (nil)] 10:01:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f9709c0d400) [pid = 1878] [serial = 1100] [outer = 0x7f9709c05400] 10:01:56 INFO - PROCESS | 1878 | 1460998916968 Marionette DEBUG loaded listener.js 10:01:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f9718c06800) [pid = 1878] [serial = 1101] [outer = 0x7f9709c05400] 10:01:57 INFO - PROCESS | 1878 | 1460998917837 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1482ms 10:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:01:57 INFO - PROCESS | 1878 | 1460998917874 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:01:57 INFO - PROCESS | 1878 | 1460998917877 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:01:57 INFO - PROCESS | 1878 | 1460998917883 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:01:57 INFO - PROCESS | 1878 | 1460998917886 Marionette TRACE conn3 <- [1,1438,null,{}] 10:01:57 INFO - PROCESS | 1878 | 1460998917891 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:58 INFO - PROCESS | 1878 | 1460998918079 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:01:58 INFO - PROCESS | 1878 | 1460998918275 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c1e800 == 128 [pid = 1878] [id = 367] 10:01:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9709c08400) [pid = 1878] [serial = 1102] [outer = (nil)] 10:01:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f9734232c00) [pid = 1878] [serial = 1103] [outer = 0x7f9709c08400] 10:01:58 INFO - PROCESS | 1878 | 1460998918350 Marionette DEBUG loaded listener.js 10:01:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f97347b9c00) [pid = 1878] [serial = 1104] [outer = 0x7f9709c08400] 10:01:59 INFO - PROCESS | 1878 | 1460998919215 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1380ms 10:01:59 INFO - PROCESS | 1878 | 1460998919264 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:01:59 INFO - PROCESS | 1878 | 1460998919267 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:01:59 INFO - PROCESS | 1878 | 1460998919273 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:01:59 INFO - PROCESS | 1878 | 1460998919276 Marionette TRACE conn3 <- [1,1442,null,{}] 10:01:59 INFO - PROCESS | 1878 | 1460998919282 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:59 INFO - PROCESS | 1878 | 1460998919465 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:01:59 INFO - PROCESS | 1878 | 1460998919662 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709a17800 == 129 [pid = 1878] [id = 368] 10:01:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f970b3d8800) [pid = 1878] [serial = 1105] [outer = (nil)] 10:01:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f970b3df000) [pid = 1878] [serial = 1106] [outer = 0x7f970b3d8800] 10:01:59 INFO - PROCESS | 1878 | 1460998919731 Marionette DEBUG loaded listener.js 10:01:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f970b3e4400) [pid = 1878] [serial = 1107] [outer = 0x7f970b3d8800] 10:02:00 INFO - PROCESS | 1878 | 1460998920669 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1431ms 10:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:02:00 INFO - PROCESS | 1878 | 1460998920706 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:02:00 INFO - PROCESS | 1878 | 1460998920710 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:02:00 INFO - PROCESS | 1878 | 1460998920716 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:02:00 INFO - PROCESS | 1878 | 1460998920720 Marionette TRACE conn3 <- [1,1446,null,{}] 10:02:00 INFO - PROCESS | 1878 | 1460998920725 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:00 INFO - PROCESS | 1878 | 1460998920942 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:02:01 INFO - PROCESS | 1878 | 1460998921150 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970c999800 == 130 [pid = 1878] [id = 369] 10:02:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f9709c0a400) [pid = 1878] [serial = 1108] [outer = (nil)] 10:02:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f970c9b0000) [pid = 1878] [serial = 1109] [outer = 0x7f9709c0a400] 10:02:01 INFO - PROCESS | 1878 | 1460998921227 Marionette DEBUG loaded listener.js 10:02:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f970ef3d800) [pid = 1878] [serial = 1110] [outer = 0x7f9709c0a400] 10:02:02 INFO - PROCESS | 1878 | 1460998922161 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1483ms 10:02:02 INFO - PROCESS | 1878 | 1460998922199 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:02:02 INFO - PROCESS | 1878 | 1460998922202 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:02:02 INFO - PROCESS | 1878 | 1460998922208 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:02:02 INFO - PROCESS | 1878 | 1460998922211 Marionette TRACE conn3 <- [1,1450,null,{}] 10:02:02 INFO - PROCESS | 1878 | 1460998922217 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:02 INFO - PROCESS | 1878 | 1460998922407 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:02:02 INFO - PROCESS | 1878 | 1460998922611 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708dd4000 == 131 [pid = 1878] [id = 370] 10:02:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f970b3dac00) [pid = 1878] [serial = 1111] [outer = (nil)] 10:02:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f970ef44400) [pid = 1878] [serial = 1112] [outer = 0x7f970b3dac00] 10:02:02 INFO - PROCESS | 1878 | 1460998922685 Marionette DEBUG loaded listener.js 10:02:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f970ef48c00) [pid = 1878] [serial = 1113] [outer = 0x7f970b3dac00] 10:02:03 INFO - PROCESS | 1878 | 1460998923583 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1430ms 10:02:03 INFO - PROCESS | 1878 | 1460998923641 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:02:03 INFO - PROCESS | 1878 | 1460998923644 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:02:03 INFO - PROCESS | 1878 | 1460998923650 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:02:03 INFO - PROCESS | 1878 | 1460998923652 Marionette TRACE conn3 <- [1,1454,null,{}] 10:02:03 INFO - PROCESS | 1878 | 1460998923658 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:03 INFO - PROCESS | 1878 | 1460998923855 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:02:04 INFO - PROCESS | 1878 | 1460998924054 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716885800 == 132 [pid = 1878] [id = 371] 10:02:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f970eb35000) [pid = 1878] [serial = 1114] [outer = (nil)] 10:02:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f970eb3a800) [pid = 1878] [serial = 1115] [outer = 0x7f970eb35000] 10:02:04 INFO - PROCESS | 1878 | 1460998924128 Marionette DEBUG loaded listener.js 10:02:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f970eb40800) [pid = 1878] [serial = 1116] [outer = 0x7f970eb35000] 10:02:05 INFO - PROCESS | 1878 | 1460998925062 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1484ms 10:02:05 INFO - PROCESS | 1878 | 1460998925135 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:02:05 INFO - PROCESS | 1878 | 1460998925139 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:02:05 INFO - PROCESS | 1878 | 1460998925145 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:02:05 INFO - PROCESS | 1878 | 1460998925147 Marionette TRACE conn3 <- [1,1458,null,{}] 10:02:05 INFO - PROCESS | 1878 | 1460998925152 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:05 INFO - PROCESS | 1878 | 1460998925385 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:02:06 INFO - PROCESS | 1878 | 1460998926048 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970c99b800 == 133 [pid = 1878] [id = 372] 10:02:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f9709c0a000) [pid = 1878] [serial = 1117] [outer = (nil)] 10:02:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f970ae89800) [pid = 1878] [serial = 1118] [outer = 0x7f9709c0a000] 10:02:06 INFO - PROCESS | 1878 | 1460998926127 Marionette DEBUG loaded listener.js 10:02:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f970b1ed400) [pid = 1878] [serial = 1119] [outer = 0x7f9709c0a000] 10:02:07 INFO - PROCESS | 1878 | 1460998927065 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1980ms 10:02:07 INFO - PROCESS | 1878 | 1460998927127 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:02:07 INFO - PROCESS | 1878 | 1460998927134 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:02:07 INFO - PROCESS | 1878 | 1460998927142 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:02:07 INFO - PROCESS | 1878 | 1460998927146 Marionette TRACE conn3 <- [1,1462,null,{}] 10:02:07 INFO - PROCESS | 1878 | 1460998927152 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:07 INFO - PROCESS | 1878 | 1460998927454 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:02:07 INFO - PROCESS | 1878 | 1460998927787 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708fd2800 == 134 [pid = 1878] [id = 373] 10:02:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f970b310800) [pid = 1878] [serial = 1120] [outer = (nil)] 10:02:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f970c9b5000) [pid = 1878] [serial = 1121] [outer = 0x7f970b310800] 10:02:07 INFO - PROCESS | 1878 | 1460998927861 Marionette DEBUG loaded listener.js 10:02:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f970d4b4c00) [pid = 1878] [serial = 1122] [outer = 0x7f970b310800] 10:02:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716987800 == 133 [pid = 1878] [id = 267] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f970ca2ac00) [pid = 1878] [serial = 992] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f9734861400) [pid = 1878] [serial = 983] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f97308cd800) [pid = 1878] [serial = 980] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f971028f000) [pid = 1878] [serial = 986] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f970c5a7000) [pid = 1878] [serial = 989] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f97169c6c00) [pid = 1878] [serial = 1013] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972354c800 == 132 [pid = 1878] [id = 345] 10:02:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722978800 == 131 [pid = 1878] [id = 344] 10:02:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972038e800 == 130 [pid = 1878] [id = 343] 10:02:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf34800 == 129 [pid = 1878] [id = 342] 10:02:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719950800 == 128 [pid = 1878] [id = 341] 10:02:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718366800 == 127 [pid = 1878] [id = 340] 10:02:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97118a0800 == 126 [pid = 1878] [id = 339] 10:02:08 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ac9b800 == 125 [pid = 1878] [id = 338] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f9717ca1c00) [pid = 1878] [serial = 1007] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f970fe8dc00) [pid = 1878] [serial = 1001] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f97208e7000) [pid = 1878] [serial = 965] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f9711877400) [pid = 1878] [serial = 1002] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f97242f3c00) [pid = 1878] [serial = 974] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f971675ec00) [pid = 1878] [serial = 956] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970d4b3400) [pid = 1878] [serial = 998] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f971a45a800) [pid = 1878] [serial = 1011] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f9717f57000) [pid = 1878] [serial = 1008] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f970fcdac00) [pid = 1878] [serial = 675] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f972f367000) [pid = 1878] [serial = 977] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f9723848000) [pid = 1878] [serial = 971] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f970e10bc00) [pid = 1878] [serial = 953] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f9718c08400) [pid = 1878] [serial = 1010] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f9719985800) [pid = 1878] [serial = 959] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f970b4d6800) [pid = 1878] [serial = 995] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f9722e39000) [pid = 1878] [serial = 968] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f971ccb2800) [pid = 1878] [serial = 962] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f97169cb000) [pid = 1878] [serial = 1005] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970fcdcc00) [pid = 1878] [serial = 999] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f9711acd800) [pid = 1878] [serial = 1004] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f970d4b4400) [pid = 1878] [serial = 996] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1878 | 1460998928887 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1784ms 10:02:08 INFO - PROCESS | 1878 | 1460998928930 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:02:08 INFO - PROCESS | 1878 | 1460998928936 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:02:08 INFO - PROCESS | 1878 | 1460998928941 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:02:08 INFO - PROCESS | 1878 | 1460998928944 Marionette TRACE conn3 <- [1,1466,null,{}] 10:02:08 INFO - PROCESS | 1878 | 1460998928950 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:09 INFO - PROCESS | 1878 | 1460998929153 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:02:09 INFO - PROCESS | 1878 | 1460998929400 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fbe1800 == 126 [pid = 1878] [id = 374] 10:02:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970c5a9800) [pid = 1878] [serial = 1123] [outer = (nil)] 10:02:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f970eb40c00) [pid = 1878] [serial = 1124] [outer = 0x7f970c5a9800] 10:02:09 INFO - PROCESS | 1878 | 1460998929469 Marionette DEBUG loaded listener.js 10:02:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970ec11800) [pid = 1878] [serial = 1125] [outer = 0x7f970c5a9800] 10:02:10 INFO - PROCESS | 1878 | 1460998930227 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1335ms 10:02:10 INFO - PROCESS | 1878 | 1460998930277 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:02:10 INFO - PROCESS | 1878 | 1460998930281 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:02:10 INFO - PROCESS | 1878 | 1460998930296 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:02:10 INFO - PROCESS | 1878 | 1460998930304 Marionette TRACE conn3 <- [1,1470,null,{}] 10:02:10 INFO - PROCESS | 1878 | 1460998930310 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:10 INFO - PROCESS | 1878 | 1460998930587 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:02:10 INFO - PROCESS | 1878 | 1460998930603 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971678b000 == 127 [pid = 1878] [id = 375] 10:02:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f970df5d800) [pid = 1878] [serial = 1126] [outer = (nil)] 10:02:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f970ef40000) [pid = 1878] [serial = 1127] [outer = 0x7f970df5d800] 10:02:10 INFO - PROCESS | 1878 | 1460998930666 Marionette DEBUG loaded listener.js 10:02:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f970f4f9000) [pid = 1878] [serial = 1128] [outer = 0x7f970df5d800] 10:02:11 INFO - PROCESS | 1878 | 1460998931626 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1398ms 10:02:11 INFO - PROCESS | 1878 | 1460998931687 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:02:11 INFO - PROCESS | 1878 | 1460998931691 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:02:11 INFO - PROCESS | 1878 | 1460998931697 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:02:11 INFO - PROCESS | 1878 | 1460998931699 Marionette TRACE conn3 <- [1,1474,null,{}] 10:02:11 INFO - PROCESS | 1878 | 1460998931704 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:11 INFO - PROCESS | 1878 | 1460998931946 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:02:11 INFO - PROCESS | 1878 | 1460998931977 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97168a1800 == 128 [pid = 1878] [id = 376] 10:02:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f970f4fb000) [pid = 1878] [serial = 1129] [outer = (nil)] 10:02:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9710287800) [pid = 1878] [serial = 1130] [outer = 0x7f970f4fb000] 10:02:12 INFO - PROCESS | 1878 | 1460998932038 Marionette DEBUG loaded listener.js 10:02:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f9710372400) [pid = 1878] [serial = 1131] [outer = 0x7f970f4fb000] 10:02:13 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f9710379c00) [pid = 1878] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:02:13 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f971028b000) [pid = 1878] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:02:13 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f9716752c00) [pid = 1878] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:02:13 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970fe8b800) [pid = 1878] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:02:13 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f970c5adc00) [pid = 1878] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:02:13 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f970b306800) [pid = 1878] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:02:13 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f97185db400) [pid = 1878] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:02:13 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f970b1e7c00) [pid = 1878] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:02:13 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9718de8000) [pid = 1878] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:02:13 INFO - PROCESS | 1878 | 1460998933297 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1632ms 10:02:13 INFO - PROCESS | 1878 | 1460998933330 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:02:13 INFO - PROCESS | 1878 | 1460998933333 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:02:13 INFO - PROCESS | 1878 | 1460998933341 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:02:13 INFO - PROCESS | 1878 | 1460998933344 Marionette TRACE conn3 <- [1,1478,null,{}] 10:02:13 INFO - PROCESS | 1878 | 1460998933348 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:13 INFO - PROCESS | 1878 | 1460998933518 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:02:13 INFO - PROCESS | 1878 | 1460998933725 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717c2f000 == 129 [pid = 1878] [id = 377] 10:02:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f971187e800) [pid = 1878] [serial = 1132] [outer = (nil)] 10:02:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f9711acd800) [pid = 1878] [serial = 1133] [outer = 0x7f971187e800] 10:02:13 INFO - PROCESS | 1878 | 1460998933801 Marionette DEBUG loaded listener.js 10:02:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f97169d0000) [pid = 1878] [serial = 1134] [outer = 0x7f971187e800] 10:02:14 INFO - PROCESS | 1878 | 1460998934524 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1234ms 10:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:02:14 INFO - PROCESS | 1878 | 1460998934577 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:02:14 INFO - PROCESS | 1878 | 1460998934579 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:02:14 INFO - PROCESS | 1878 | 1460998934585 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:02:14 INFO - PROCESS | 1878 | 1460998934588 Marionette TRACE conn3 <- [1,1482,null,{}] 10:02:14 INFO - PROCESS | 1878 | 1460998934604 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:14 INFO - PROCESS | 1878 | 1460998934781 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:02:14 INFO - PROCESS | 1878 | 1460998934797 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:14 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718d31800 == 130 [pid = 1878] [id = 378] 10:02:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f970fe83800) [pid = 1878] [serial = 1135] [outer = (nil)] 10:02:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f9717ccc800) [pid = 1878] [serial = 1136] [outer = 0x7f970fe83800] 10:02:15 INFO - PROCESS | 1878 | 1460998935004 Marionette DEBUG loaded listener.js 10:02:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f97180b5400) [pid = 1878] [serial = 1137] [outer = 0x7f970fe83800] 10:02:16 INFO - PROCESS | 1878 | 1460998936059 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1529ms 10:02:16 INFO - PROCESS | 1878 | 1460998936115 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:02:16 INFO - PROCESS | 1878 | 1460998936120 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:02:16 INFO - PROCESS | 1878 | 1460998936132 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:02:16 INFO - PROCESS | 1878 | 1460998936136 Marionette TRACE conn3 <- [1,1486,null,{}] 10:02:16 INFO - PROCESS | 1878 | 1460998936144 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:16 INFO - PROCESS | 1878 | 1460998936363 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:02:16 INFO - PROCESS | 1878 | 1460998936619 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fca8000 == 131 [pid = 1878] [id = 379] 10:02:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f970c5aa000) [pid = 1878] [serial = 1138] [outer = (nil)] 10:02:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f970c9b3000) [pid = 1878] [serial = 1139] [outer = 0x7f970c5aa000] 10:02:16 INFO - PROCESS | 1878 | 1460998936739 Marionette DEBUG loaded listener.js 10:02:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f970dec3800) [pid = 1878] [serial = 1140] [outer = 0x7f970c5aa000] 10:02:17 INFO - PROCESS | 1878 | 1460998937643 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1582ms 10:02:17 INFO - PROCESS | 1878 | 1460998937715 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:02:17 INFO - PROCESS | 1878 | 1460998937724 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:02:17 INFO - PROCESS | 1878 | 1460998937734 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:02:17 INFO - PROCESS | 1878 | 1460998937737 Marionette TRACE conn3 <- [1,1490,null,{}] 10:02:17 INFO - PROCESS | 1878 | 1460998937743 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:18 INFO - PROCESS | 1878 | 1460998937998 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:02:18 INFO - PROCESS | 1878 | 1460998938316 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717c25000 == 132 [pid = 1878] [id = 380] 10:02:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f970ec13000) [pid = 1878] [serial = 1141] [outer = (nil)] 10:02:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f970ec16c00) [pid = 1878] [serial = 1142] [outer = 0x7f970ec13000] 10:02:18 INFO - PROCESS | 1878 | 1460998938392 Marionette DEBUG loaded listener.js 10:02:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f970ef40800) [pid = 1878] [serial = 1143] [outer = 0x7f970ec13000] 10:02:19 INFO - PROCESS | 1878 | 1460998939314 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1636ms 10:02:19 INFO - PROCESS | 1878 | 1460998939370 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:02:19 INFO - PROCESS | 1878 | 1460998939374 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:02:19 INFO - PROCESS | 1878 | 1460998939381 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - PROCESS | 1878 | 1460998939386 Marionette TRACE conn3 <- [1,1494,null,{}] 10:02:19 INFO - PROCESS | 1878 | 1460998939402 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:19 INFO - PROCESS | 1878 | 1460998939712 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:02:19 INFO - PROCESS | 1878 | 1460998939943 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971b426000 == 133 [pid = 1878] [id = 381] 10:02:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9710293c00) [pid = 1878] [serial = 1144] [outer = (nil)] 10:02:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f97117a4400) [pid = 1878] [serial = 1145] [outer = 0x7f9710293c00] 10:02:20 INFO - PROCESS | 1878 | 1460998940023 Marionette DEBUG loaded listener.js 10:02:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f971675e800) [pid = 1878] [serial = 1146] [outer = 0x7f9710293c00] 10:02:20 INFO - PROCESS | 1878 | 1460998940935 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1587ms 10:02:20 INFO - PROCESS | 1878 | 1460998940981 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:02:20 INFO - PROCESS | 1878 | 1460998940986 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:02:20 INFO - PROCESS | 1878 | 1460998940992 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:02:20 INFO - PROCESS | 1878 | 1460998940995 Marionette TRACE conn3 <- [1,1498,null,{}] 10:02:21 INFO - PROCESS | 1878 | 1460998941000 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:21 INFO - PROCESS | 1878 | 1460998941188 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:02:21 INFO - PROCESS | 1878 | 1460998941402 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9720289000 == 134 [pid = 1878] [id = 382] 10:02:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f970ec11c00) [pid = 1878] [serial = 1147] [outer = (nil)] 10:02:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f9717cce000) [pid = 1878] [serial = 1148] [outer = 0x7f970ec11c00] 10:02:21 INFO - PROCESS | 1878 | 1460998941484 Marionette DEBUG loaded listener.js 10:02:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f97186c8800) [pid = 1878] [serial = 1149] [outer = 0x7f970ec11c00] 10:02:22 INFO - PROCESS | 1878 | 1460998942362 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1433ms 10:02:22 INFO - PROCESS | 1878 | 1460998942428 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:02:22 INFO - PROCESS | 1878 | 1460998942431 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:02:22 INFO - PROCESS | 1878 | 1460998942437 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:02:22 INFO - PROCESS | 1878 | 1460998942440 Marionette TRACE conn3 <- [1,1502,null,{}] 10:02:22 INFO - PROCESS | 1878 | 1460998942446 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:22 INFO - PROCESS | 1878 | 1460998942649 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:02:22 INFO - PROCESS | 1878 | 1460998942845 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722ebb800 == 135 [pid = 1878] [id = 383] 10:02:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f9710374400) [pid = 1878] [serial = 1150] [outer = (nil)] 10:02:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f9718ca7800) [pid = 1878] [serial = 1151] [outer = 0x7f9710374400] 10:02:22 INFO - PROCESS | 1878 | 1460998942920 Marionette DEBUG loaded listener.js 10:02:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f971a7e7400) [pid = 1878] [serial = 1152] [outer = 0x7f9710374400] 10:02:23 INFO - PROCESS | 1878 | 1460998943839 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1435ms 10:02:23 INFO - PROCESS | 1878 | 1460998943874 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:02:23 INFO - PROCESS | 1878 | 1460998943878 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:02:23 INFO - PROCESS | 1878 | 1460998943884 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:02:23 INFO - PROCESS | 1878 | 1460998943886 Marionette TRACE conn3 <- [1,1506,null,{}] 10:02:23 INFO - PROCESS | 1878 | 1460998943892 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:24 INFO - PROCESS | 1878 | 1460998944105 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:02:24 INFO - PROCESS | 1878 | 1460998944308 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:24 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7f4000 == 136 [pid = 1878] [id = 384] 10:02:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f9717cc1400) [pid = 1878] [serial = 1153] [outer = (nil)] 10:02:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f971cc33800) [pid = 1878] [serial = 1154] [outer = 0x7f9717cc1400] 10:02:24 INFO - PROCESS | 1878 | 1460998944382 Marionette DEBUG loaded listener.js 10:02:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f9721e08000) [pid = 1878] [serial = 1155] [outer = 0x7f9717cc1400] 10:02:25 INFO - PROCESS | 1878 | 1460998945273 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1427ms 10:02:25 INFO - PROCESS | 1878 | 1460998945312 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:02:25 INFO - PROCESS | 1878 | 1460998945316 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:02:25 INFO - PROCESS | 1878 | 1460998945322 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:02:25 INFO - PROCESS | 1878 | 1460998945324 Marionette TRACE conn3 <- [1,1510,null,{}] 10:02:25 INFO - PROCESS | 1878 | 1460998945330 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:25 INFO - PROCESS | 1878 | 1460998945528 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:02:25 INFO - PROCESS | 1878 | 1460998945729 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973410c800 == 137 [pid = 1878] [id = 385] 10:02:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f971a45c400) [pid = 1878] [serial = 1156] [outer = (nil)] 10:02:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f97221cd400) [pid = 1878] [serial = 1157] [outer = 0x7f971a45c400] 10:02:25 INFO - PROCESS | 1878 | 1460998945800 Marionette DEBUG loaded listener.js 10:02:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f9722e3d000) [pid = 1878] [serial = 1158] [outer = 0x7f971a45c400] 10:02:26 INFO - PROCESS | 1878 | 1460998946709 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1435ms 10:02:26 INFO - PROCESS | 1878 | 1460998946758 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:02:26 INFO - PROCESS | 1878 | 1460998946762 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:02:26 INFO - PROCESS | 1878 | 1460998946767 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:02:26 INFO - PROCESS | 1878 | 1460998946770 Marionette TRACE conn3 <- [1,1514,null,{}] 10:02:26 INFO - PROCESS | 1878 | 1460998946775 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:26 INFO - PROCESS | 1878 | 1460998946957 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:02:27 INFO - PROCESS | 1878 | 1460998947159 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9737631000 == 138 [pid = 1878] [id = 386] 10:02:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f971a7e6800) [pid = 1878] [serial = 1159] [outer = (nil)] 10:02:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f9723570800) [pid = 1878] [serial = 1160] [outer = 0x7f971a7e6800] 10:02:27 INFO - PROCESS | 1878 | 1460998947228 Marionette DEBUG loaded listener.js 10:02:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f97242a2400) [pid = 1878] [serial = 1161] [outer = 0x7f971a7e6800] 10:02:28 INFO - PROCESS | 1878 | 1460998948088 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1388ms 10:02:28 INFO - PROCESS | 1878 | 1460998948158 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:02:28 INFO - PROCESS | 1878 | 1460998948162 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:02:28 INFO - PROCESS | 1878 | 1460998948168 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:02:28 INFO - PROCESS | 1878 | 1460998948171 Marionette TRACE conn3 <- [1,1518,null,{}] 10:02:28 INFO - PROCESS | 1878 | 1460998948178 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:28 INFO - PROCESS | 1878 | 1460998948423 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:02:28 INFO - PROCESS | 1878 | 1460998948669 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d96800 == 139 [pid = 1878] [id = 387] 10:02:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f9721e03800) [pid = 1878] [serial = 1162] [outer = (nil)] 10:02:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f972e7d2000) [pid = 1878] [serial = 1163] [outer = 0x7f9721e03800] 10:02:28 INFO - PROCESS | 1878 | 1460998948784 Marionette DEBUG loaded listener.js 10:02:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f97308cd800) [pid = 1878] [serial = 1164] [outer = 0x7f9721e03800] 10:02:29 INFO - PROCESS | 1878 | 1460998949633 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1484ms 10:02:29 INFO - PROCESS | 1878 | 1460998949653 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:02:29 INFO - PROCESS | 1878 | 1460998949657 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:02:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:02:29 INFO - PROCESS | 1878 | 1460998949663 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:02:29 INFO - PROCESS | 1878 | 1460998949666 Marionette TRACE conn3 <- [1,1522,null,{}] 10:02:29 INFO - PROCESS | 1878 | 1460998949671 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:29 INFO - PROCESS | 1878 | 1460998949868 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:02:30 INFO - PROCESS | 1878 | 1460998950074 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971198a000 == 140 [pid = 1878] [id = 388] 10:02:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f970d3ea800) [pid = 1878] [serial = 1165] [outer = (nil)] 10:02:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f970d3f2c00) [pid = 1878] [serial = 1166] [outer = 0x7f970d3ea800] 10:02:30 INFO - PROCESS | 1878 | 1460998950151 Marionette DEBUG loaded listener.js 10:02:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f970d3f7c00) [pid = 1878] [serial = 1167] [outer = 0x7f970d3ea800] 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:30 INFO - PROCESS | 1878 | 1460998950973 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:02:31 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:02:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:02:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:02:31 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:02:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:02:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:02:31 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 10:02:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:02:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:02:31 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 10:02:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:02:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:02:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1340ms 10:02:31 INFO - PROCESS | 1878 | 1460998951009 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:02:31 INFO - PROCESS | 1878 | 1460998951016 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:02:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:02:31 INFO - PROCESS | 1878 | 1460998951037 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:02:31 INFO - PROCESS | 1878 | 1460998951043 Marionette TRACE conn3 <- [1,1526,null,{}] 10:02:31 INFO - PROCESS | 1878 | 1460998951056 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:31 INFO - PROCESS | 1878 | 1460998951273 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:02:31 INFO - PROCESS | 1878 | 1460998951549 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fa48000 == 141 [pid = 1878] [id = 389] 10:02:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f970d3eac00) [pid = 1878] [serial = 1168] [outer = (nil)] 10:02:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f97347bb000) [pid = 1878] [serial = 1169] [outer = 0x7f970d3eac00] 10:02:31 INFO - PROCESS | 1878 | 1460998951636 Marionette DEBUG loaded listener.js 10:02:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f9734b86800) [pid = 1878] [serial = 1170] [outer = 0x7f970d3eac00] 10:02:32 INFO - PROCESS | 1878 | 1460998952494 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:02:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:02:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:02:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:02:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:02:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:02:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:02:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1507ms 10:02:32 INFO - PROCESS | 1878 | 1460998952534 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:02:32 INFO - PROCESS | 1878 | 1460998952538 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:02:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:02:32 INFO - PROCESS | 1878 | 1460998952544 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:02:32 INFO - PROCESS | 1878 | 1460998952546 Marionette TRACE conn3 <- [1,1530,null,{}] 10:02:32 INFO - PROCESS | 1878 | 1460998952573 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:32 INFO - PROCESS | 1878 | 1460998952785 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:02:32 INFO - PROCESS | 1878 | 1460998952988 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709317000 == 142 [pid = 1878] [id = 390] 10:02:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f9708183400) [pid = 1878] [serial = 1171] [outer = (nil)] 10:02:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f970818f400) [pid = 1878] [serial = 1172] [outer = 0x7f9708183400] 10:02:33 INFO - PROCESS | 1878 | 1460998953100 Marionette DEBUG loaded listener.js 10:02:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f9734b89400) [pid = 1878] [serial = 1173] [outer = 0x7f9708183400] 10:02:33 INFO - PROCESS | 1878 | 1460998953886 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:02:33 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 10:02:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:02:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:02:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:02:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 10:02:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:02:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1395ms 10:02:33 INFO - PROCESS | 1878 | 1460998953942 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:02:33 INFO - PROCESS | 1878 | 1460998953945 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:02:33 INFO - PROCESS | 1878 | 1460998953951 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:02:33 INFO - PROCESS | 1878 | 1460998953953 Marionette TRACE conn3 <- [1,1534,null,{}] 10:02:33 INFO - PROCESS | 1878 | 1460998953959 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:34 INFO - PROCESS | 1878 | 1460998954183 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:02:34 INFO - PROCESS | 1878 | 1460998954396 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97242b3000 == 143 [pid = 1878] [id = 391] 10:02:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f9708184000) [pid = 1878] [serial = 1174] [outer = (nil)] 10:02:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f970826ec00) [pid = 1878] [serial = 1175] [outer = 0x7f9708184000] 10:02:34 INFO - PROCESS | 1878 | 1460998954505 Marionette DEBUG loaded listener.js 10:02:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f9708275c00) [pid = 1878] [serial = 1176] [outer = 0x7f9708184000] 10:02:35 INFO - PROCESS | 1878 | 1460998955412 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1533ms 10:02:35 INFO - PROCESS | 1878 | 1460998955488 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:02:35 INFO - PROCESS | 1878 | 1460998955491 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:02:35 INFO - PROCESS | 1878 | 1460998955501 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:02:35 INFO - PROCESS | 1878 | 1460998955504 Marionette TRACE conn3 <- [1,1538,null,{}] 10:02:35 INFO - PROCESS | 1878 | 1460998955508 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:35 INFO - PROCESS | 1878 | 1460998955710 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:02:35 INFO - PROCESS | 1878 | 1460998955920 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97092d4000 == 144 [pid = 1878] [id = 392] 10:02:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f970818e400) [pid = 1878] [serial = 1177] [outer = (nil)] 10:02:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f9709533c00) [pid = 1878] [serial = 1178] [outer = 0x7f970818e400] 10:02:36 INFO - PROCESS | 1878 | 1460998956031 Marionette DEBUG loaded listener.js 10:02:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f9709538000) [pid = 1878] [serial = 1179] [outer = 0x7f970818e400] 10:02:36 INFO - PROCESS | 1878 | 1460998956944 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1493ms 10:02:36 INFO - PROCESS | 1878 | 1460998956993 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:02:36 INFO - PROCESS | 1878 | 1460998956997 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:02:37 INFO - PROCESS | 1878 | 1460998957004 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:02:37 INFO - PROCESS | 1878 | 1460998957006 Marionette TRACE conn3 <- [1,1542,null,{}] 10:02:37 INFO - PROCESS | 1878 | 1460998957033 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:37 INFO - PROCESS | 1878 | 1460998957233 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:02:37 INFO - PROCESS | 1878 | 1460998957413 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ac98000 == 145 [pid = 1878] [id = 393] 10:02:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f970818b000) [pid = 1878] [serial = 1180] [outer = (nil)] 10:02:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f9709540c00) [pid = 1878] [serial = 1181] [outer = 0x7f970818b000] 10:02:37 INFO - PROCESS | 1878 | 1460998957904 Marionette DEBUG loaded listener.js 10:02:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f970ae6c000) [pid = 1878] [serial = 1182] [outer = 0x7f970818b000] 10:02:38 INFO - PROCESS | 1878 | 1460998958885 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1907ms 10:02:38 INFO - PROCESS | 1878 | 1460998958914 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:02:38 INFO - PROCESS | 1878 | 1460998958920 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:02:38 INFO - PROCESS | 1878 | 1460998958930 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:02:38 INFO - PROCESS | 1878 | 1460998958934 Marionette TRACE conn3 <- [1,1546,null,{}] 10:02:38 INFO - PROCESS | 1878 | 1460998958942 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:39 INFO - PROCESS | 1878 | 1460998959125 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:02:39 INFO - PROCESS | 1878 | 1460998959357 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716786800 == 146 [pid = 1878] [id = 394] 10:02:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f9709c11000) [pid = 1878] [serial = 1183] [outer = (nil)] 10:02:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 208 (0x7f970b3dc400) [pid = 1878] [serial = 1184] [outer = 0x7f9709c11000] 10:02:39 INFO - PROCESS | 1878 | 1460998959525 Marionette DEBUG loaded listener.js 10:02:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 209 (0x7f970c4d3800) [pid = 1878] [serial = 1185] [outer = 0x7f9709c11000] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97169d7800 == 145 [pid = 1878] [id = 186] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718a65800 == 144 [pid = 1878] [id = 152] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718d23800 == 143 [pid = 1878] [id = 107] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ef10000 == 142 [pid = 1878] [id = 308] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718d28800 == 141 [pid = 1878] [id = 164] 10:02:40 INFO - PROCESS | 1878 | --DOMWINDOW == 208 (0x7f9718de6000) [pid = 1878] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:02:40 INFO - PROCESS | 1878 | --DOMWINDOW == 207 (0x7f9722fb8c00) [pid = 1878] [serial = 1040] [outer = (nil)] [url = about:blank] 10:02:40 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f97242f1800) [pid = 1878] [serial = 1043] [outer = (nil)] [url = about:blank] 10:02:40 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f97308cac00) [pid = 1878] [serial = 1046] [outer = (nil)] [url = about:blank] 10:02:40 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f970ae95800) [pid = 1878] [serial = 1049] [outer = (nil)] [url = about:blank] 10:02:40 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f971ccb2400) [pid = 1878] [serial = 1076] [outer = (nil)] [url = about:blank] 10:02:40 INFO - PROCESS | 1878 | 1460998960695 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717c2f000 == 140 [pid = 1878] [id = 377] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97168a1800 == 139 [pid = 1878] [id = 376] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971678b000 == 138 [pid = 1878] [id = 375] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fbe1800 == 137 [pid = 1878] [id = 374] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708fd2800 == 136 [pid = 1878] [id = 373] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718deb800 == 135 [pid = 1878] [id = 11] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970c99b800 == 134 [pid = 1878] [id = 372] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716885800 == 133 [pid = 1878] [id = 371] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708dd4000 == 132 [pid = 1878] [id = 370] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970c999800 == 131 [pid = 1878] [id = 369] 10:02:40 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973c384800 == 130 [pid = 1878] [id = 327] 10:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1834ms 10:02:40 INFO - PROCESS | 1878 | 1460998960762 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:02:40 INFO - PROCESS | 1878 | 1460998960766 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:02:40 INFO - PROCESS | 1878 | 1460998960776 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:02:40 INFO - PROCESS | 1878 | 1460998960780 Marionette TRACE conn3 <- [1,1550,null,{}] 10:02:40 INFO - PROCESS | 1878 | 1460998960785 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:40 INFO - PROCESS | 1878 | 1460998960968 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f971998c800) [pid = 1878] [serial = 1014] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f970fbd0c00) [pid = 1878] [serial = 1019] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f9716760400) [pid = 1878] [serial = 1064] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f971cc26000) [pid = 1878] [serial = 1031] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f97186c7c00) [pid = 1878] [serial = 1025] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f970ae91400) [pid = 1878] [serial = 1052] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f9717e6e800) [pid = 1878] [serial = 1068] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f9710373400) [pid = 1878] [serial = 1061] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f97117a3800) [pid = 1878] [serial = 1062] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f970f224000) [pid = 1878] [serial = 1059] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f970d4af800) [pid = 1878] [serial = 1058] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f9721e0e800) [pid = 1878] [serial = 1034] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f970c5ad400) [pid = 1878] [serial = 1056] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f970b4d7000) [pid = 1878] [serial = 1055] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f971a8a9800) [pid = 1878] [serial = 1028] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f97117aa800) [pid = 1878] [serial = 1022] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f970ae6f800) [pid = 1878] [serial = 1016] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f97225b5c00) [pid = 1878] [serial = 1037] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f971a878c00) [pid = 1878] [serial = 1070] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f971b4c1400) [pid = 1878] [serial = 1071] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f9717c97000) [pid = 1878] [serial = 1067] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f971c8d5000) [pid = 1878] [serial = 1074] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f97185e1800) [pid = 1878] [serial = 1073] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9716b29c00) [pid = 1878] [serial = 1065] [outer = (nil)] [url = about:blank] 10:02:41 INFO - PROCESS | 1878 | 1460998961274 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:41 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970afd4000 == 131 [pid = 1878] [id = 395] 10:02:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f970ae68800) [pid = 1878] [serial = 1186] [outer = (nil)] 10:02:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f970c5a2400) [pid = 1878] [serial = 1187] [outer = 0x7f970ae68800] 10:02:41 INFO - PROCESS | 1878 | 1460998961342 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f970ca28800) [pid = 1878] [serial = 1188] [outer = 0x7f970ae68800] 10:02:42 INFO - PROCESS | 1878 | 1460998962109 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1379ms 10:02:42 INFO - PROCESS | 1878 | 1460998962155 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:02:42 INFO - PROCESS | 1878 | 1460998962159 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:02:42 INFO - PROCESS | 1878 | 1460998962165 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:02:42 INFO - PROCESS | 1878 | 1460998962170 Marionette TRACE conn3 <- [1,1554,null,{}] 10:02:42 INFO - PROCESS | 1878 | 1460998962185 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:42 INFO - PROCESS | 1878 | 1460998962427 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:02:42 INFO - PROCESS | 1878 | 1460998962451 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711885800 == 132 [pid = 1878] [id = 396] 10:02:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f970c4da000) [pid = 1878] [serial = 1189] [outer = (nil)] 10:02:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f970e10f400) [pid = 1878] [serial = 1190] [outer = 0x7f970c4da000] 10:02:42 INFO - PROCESS | 1878 | 1460998962513 Marionette DEBUG loaded listener.js 10:02:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f970ec10000) [pid = 1878] [serial = 1191] [outer = 0x7f970c4da000] 10:02:43 INFO - PROCESS | 1878 | 1460998963378 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1237ms 10:02:43 INFO - PROCESS | 1878 | 1460998963405 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:02:43 INFO - PROCESS | 1878 | 1460998963420 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:02:43 INFO - PROCESS | 1878 | 1460998963427 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:02:43 INFO - PROCESS | 1878 | 1460998963430 Marionette TRACE conn3 <- [1,1558,null,{}] 10:02:43 INFO - PROCESS | 1878 | 1460998963435 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:43 INFO - PROCESS | 1878 | 1460998963681 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:02:43 INFO - PROCESS | 1878 | 1460998963715 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97168a2800 == 133 [pid = 1878] [id = 397] 10:02:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f970c4de400) [pid = 1878] [serial = 1192] [outer = (nil)] 10:02:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f970ef47000) [pid = 1878] [serial = 1193] [outer = 0x7f970c4de400] 10:02:43 INFO - PROCESS | 1878 | 1460998963776 Marionette DEBUG loaded listener.js 10:02:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f970f4f0000) [pid = 1878] [serial = 1194] [outer = 0x7f970c4de400] 10:02:44 INFO - PROCESS | 1878 | 1460998964641 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1283ms 10:02:44 INFO - PROCESS | 1878 | 1460998964720 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:02:44 INFO - PROCESS | 1878 | 1460998964723 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:02:44 INFO - PROCESS | 1878 | 1460998964730 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:02:44 INFO - PROCESS | 1878 | 1460998964733 Marionette TRACE conn3 <- [1,1562,null,{}] 10:02:44 INFO - PROCESS | 1878 | 1460998964737 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:44 INFO - PROCESS | 1878 | 1460998964963 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:02:44 INFO - PROCESS | 1878 | 1460998964988 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717cd6000 == 134 [pid = 1878] [id = 398] 10:02:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f970fbd1c00) [pid = 1878] [serial = 1195] [outer = (nil)] 10:02:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f970fe85400) [pid = 1878] [serial = 1196] [outer = 0x7f970fbd1c00] 10:02:45 INFO - PROCESS | 1878 | 1460998965055 Marionette DEBUG loaded listener.js 10:02:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f971187b800) [pid = 1878] [serial = 1197] [outer = 0x7f970fbd1c00] 10:02:45 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f970f4fb000) [pid = 1878] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:02:45 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f970c5a9800) [pid = 1878] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:02:45 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f971c8df400) [pid = 1878] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:02:45 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f970df5d800) [pid = 1878] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:02:45 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f9709c0a000) [pid = 1878] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:02:45 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f970b310800) [pid = 1878] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:02:45 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f971187e800) [pid = 1878] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:02:45 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f970ae71800) [pid = 1878] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:02:46 INFO - PROCESS | 1878 | 1460998966306 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1638ms 10:02:46 INFO - PROCESS | 1878 | 1460998966369 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:02:46 INFO - PROCESS | 1878 | 1460998966373 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:02:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:02:46 INFO - PROCESS | 1878 | 1460998966379 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:02:46 INFO - PROCESS | 1878 | 1460998966382 Marionette TRACE conn3 <- [1,1566,null,{}] 10:02:46 INFO - PROCESS | 1878 | 1460998966387 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:46 INFO - PROCESS | 1878 | 1460998966605 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:02:46 INFO - PROCESS | 1878 | 1460998966778 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ec0000 == 135 [pid = 1878] [id = 399] 10:02:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f970c9ab400) [pid = 1878] [serial = 1198] [outer = (nil)] 10:02:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f9711ac2c00) [pid = 1878] [serial = 1199] [outer = 0x7f970c9ab400] 10:02:46 INFO - PROCESS | 1878 | 1460998966840 Marionette DEBUG loaded listener.js 10:02:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f9716b7bc00) [pid = 1878] [serial = 1200] [outer = 0x7f970c9ab400] 10:02:47 INFO - PROCESS | 1878 | 1460998967533 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:02:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1185ms 10:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:02:47 INFO - PROCESS | 1878 | 1460998967564 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 1878 | 1460998967566 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:02:47 INFO - PROCESS | 1878 | 1460998967577 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:02:47 INFO - PROCESS | 1878 | 1460998967580 Marionette TRACE conn3 <- [1,1570,null,{}] 10:02:47 INFO - PROCESS | 1878 | 1460998967597 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:47 INFO - PROCESS | 1878 | 1460998967908 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:02:48 INFO - PROCESS | 1878 | 1460998968129 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709450000 == 136 [pid = 1878] [id = 400] 10:02:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f970818fc00) [pid = 1878] [serial = 1201] [outer = (nil)] 10:02:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f9708279000) [pid = 1878] [serial = 1202] [outer = 0x7f970818fc00] 10:02:48 INFO - PROCESS | 1878 | 1460998968246 Marionette DEBUG loaded listener.js 10:02:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f9709c0c000) [pid = 1878] [serial = 1203] [outer = 0x7f970818fc00] 10:02:49 INFO - PROCESS | 1878 | 1460998969266 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:02:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1736ms 10:02:49 INFO - PROCESS | 1878 | 1460998969310 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:02:49 INFO - PROCESS | 1878 | 1460998969317 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:02:49 INFO - PROCESS | 1878 | 1460998969325 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:02:49 INFO - PROCESS | 1878 | 1460998969331 Marionette TRACE conn3 <- [1,1574,null,{}] 10:02:49 INFO - PROCESS | 1878 | 1460998969338 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:49 INFO - PROCESS | 1878 | 1460998969538 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:02:49 INFO - PROCESS | 1878 | 1460998969791 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:49 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971188c800 == 137 [pid = 1878] [id = 401] 10:02:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f970c4d2800) [pid = 1878] [serial = 1204] [outer = (nil)] 10:02:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f970c4d9c00) [pid = 1878] [serial = 1205] [outer = 0x7f970c4d2800] 10:02:49 INFO - PROCESS | 1878 | 1460998969924 Marionette DEBUG loaded listener.js 10:02:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f970c9ae800) [pid = 1878] [serial = 1206] [outer = 0x7f970c4d2800] 10:02:50 INFO - PROCESS | 1878 | 1460998970958 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:02:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1683ms 10:02:51 INFO - PROCESS | 1878 | 1460998971009 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:02:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:02:51 INFO - PROCESS | 1878 | 1460998971014 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:02:51 INFO - PROCESS | 1878 | 1460998971020 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:02:51 INFO - PROCESS | 1878 | 1460998971024 Marionette TRACE conn3 <- [1,1578,null,{}] 10:02:51 INFO - PROCESS | 1878 | 1460998971029 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:51 INFO - PROCESS | 1878 | 1460998971243 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:02:51 INFO - PROCESS | 1878 | 1460998971537 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718957000 == 138 [pid = 1878] [id = 402] 10:02:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f970eb38800) [pid = 1878] [serial = 1207] [outer = (nil)] 10:02:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f970eb41800) [pid = 1878] [serial = 1208] [outer = 0x7f970eb38800] 10:02:51 INFO - PROCESS | 1878 | 1460998971660 Marionette DEBUG loaded listener.js 10:02:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f970ef44000) [pid = 1878] [serial = 1209] [outer = 0x7f970eb38800] 10:02:52 INFO - PROCESS | 1878 | 1460998972520 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:02:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:02:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1530ms 10:02:52 INFO - PROCESS | 1878 | 1460998972550 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:02:52 INFO - PROCESS | 1878 | 1460998972556 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:02:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:02:52 INFO - PROCESS | 1878 | 1460998972573 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:02:52 INFO - PROCESS | 1878 | 1460998972581 Marionette TRACE conn3 <- [1,1582,null,{}] 10:02:52 INFO - PROCESS | 1878 | 1460998972586 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:52 INFO - PROCESS | 1878 | 1460998972798 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:02:53 INFO - PROCESS | 1878 | 1460998973007 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a473000 == 139 [pid = 1878] [id = 403] 10:02:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f970d3ea400) [pid = 1878] [serial = 1210] [outer = (nil)] 10:02:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f9711ac7000) [pid = 1878] [serial = 1211] [outer = 0x7f970d3ea400] 10:02:53 INFO - PROCESS | 1878 | 1460998973119 Marionette DEBUG loaded listener.js 10:02:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f9717c9bc00) [pid = 1878] [serial = 1212] [outer = 0x7f970d3ea400] 10:02:54 INFO - PROCESS | 1878 | 1460998974039 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:02:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:02:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1548ms 10:02:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:02:54 INFO - PROCESS | 1878 | 1460998974114 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 1878 | 1460998974117 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:02:54 INFO - PROCESS | 1878 | 1460998974123 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 1878 | 1460998974127 Marionette TRACE conn3 <- [1,1586,null,{}] 10:02:54 INFO - PROCESS | 1878 | 1460998974132 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:54 INFO - PROCESS | 1878 | 1460998974325 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:02:54 INFO - PROCESS | 1878 | 1460998974570 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972136f800 == 140 [pid = 1878] [id = 404] 10:02:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f970eb38c00) [pid = 1878] [serial = 1213] [outer = (nil)] 10:02:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f97180b2400) [pid = 1878] [serial = 1214] [outer = 0x7f970eb38c00] 10:02:54 INFO - PROCESS | 1878 | 1460998974684 Marionette DEBUG loaded listener.js 10:02:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f9718c11c00) [pid = 1878] [serial = 1215] [outer = 0x7f970eb38c00] 10:02:55 INFO - PROCESS | 1878 | 1460998975536 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:02:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:02:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1480ms 10:02:55 INFO - PROCESS | 1878 | 1460998975603 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:02:55 INFO - PROCESS | 1878 | 1460998975607 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:02:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:02:55 INFO - PROCESS | 1878 | 1460998975613 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:02:55 INFO - PROCESS | 1878 | 1460998975615 Marionette TRACE conn3 <- [1,1590,null,{}] 10:02:55 INFO - PROCESS | 1878 | 1460998975621 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:55 INFO - PROCESS | 1878 | 1460998975814 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:02:56 INFO - PROCESS | 1878 | 1460998976022 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723d2a800 == 141 [pid = 1878] [id = 405] 10:02:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f971a8aec00) [pid = 1878] [serial = 1216] [outer = (nil)] 10:02:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f971b3d3400) [pid = 1878] [serial = 1217] [outer = 0x7f971a8aec00] 10:02:56 INFO - PROCESS | 1878 | 1460998976150 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f971ccb2c00) [pid = 1878] [serial = 1218] [outer = 0x7f971a8aec00] 10:02:57 INFO - PROCESS | 1878 | 1460998977129 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:02:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:02:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1579ms 10:02:57 INFO - PROCESS | 1878 | 1460998977193 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:02:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:02:57 INFO - PROCESS | 1878 | 1460998977197 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:02:57 INFO - PROCESS | 1878 | 1460998977203 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:02:57 INFO - PROCESS | 1878 | 1460998977206 Marionette TRACE conn3 <- [1,1594,null,{}] 10:02:57 INFO - PROCESS | 1878 | 1460998977211 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:57 INFO - PROCESS | 1878 | 1460998977404 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:02:57 INFO - PROCESS | 1878 | 1460998977657 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97304bc800 == 142 [pid = 1878] [id = 406] 10:02:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f971a8af400) [pid = 1878] [serial = 1219] [outer = (nil)] 10:02:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f9721e0d400) [pid = 1878] [serial = 1220] [outer = 0x7f971a8af400] 10:02:57 INFO - PROCESS | 1878 | 1460998977771 Marionette DEBUG loaded listener.js 10:02:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f9722c27800) [pid = 1878] [serial = 1221] [outer = 0x7f971a8af400] 10:02:58 INFO - PROCESS | 1878 | 1460998978607 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:02:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:02:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1434ms 10:02:58 INFO - PROCESS | 1878 | 1460998978639 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:02:58 INFO - PROCESS | 1878 | 1460998978643 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:02:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:02:58 INFO - PROCESS | 1878 | 1460998978650 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:02:58 INFO - PROCESS | 1878 | 1460998978653 Marionette TRACE conn3 <- [1,1598,null,{}] 10:02:58 INFO - PROCESS | 1878 | 1460998978658 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:58 INFO - PROCESS | 1878 | 1460998978852 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:02:59 INFO - PROCESS | 1878 | 1460998979064 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734c76800 == 143 [pid = 1878] [id = 407] 10:02:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 208 (0x7f971cc25800) [pid = 1878] [serial = 1222] [outer = (nil)] 10:02:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 209 (0x7f972419f400) [pid = 1878] [serial = 1223] [outer = 0x7f971cc25800] 10:02:59 INFO - PROCESS | 1878 | 1460998979134 Marionette DEBUG loaded listener.js 10:02:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 210 (0x7f972f363400) [pid = 1878] [serial = 1224] [outer = 0x7f971cc25800] 10:03:00 INFO - PROCESS | 1878 | 1460998980017 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:03:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:03:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1437ms 10:03:00 INFO - PROCESS | 1878 | 1460998980087 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:03:00 INFO - PROCESS | 1878 | 1460998980091 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:03:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:03:00 INFO - PROCESS | 1878 | 1460998980097 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:03:00 INFO - PROCESS | 1878 | 1460998980099 Marionette TRACE conn3 <- [1,1602,null,{}] 10:03:00 INFO - PROCESS | 1878 | 1460998980105 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:00 INFO - PROCESS | 1878 | 1460998980315 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:03:00 INFO - PROCESS | 1878 | 1460998980583 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c2c000 == 144 [pid = 1878] [id = 408] 10:03:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 211 (0x7f9709242400) [pid = 1878] [serial = 1225] [outer = (nil)] 10:03:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 212 (0x7f970924a800) [pid = 1878] [serial = 1226] [outer = 0x7f9709242400] 10:03:00 INFO - PROCESS | 1878 | 1460998980703 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 213 (0x7f970924fc00) [pid = 1878] [serial = 1227] [outer = 0x7f9709242400] 10:03:01 INFO - PROCESS | 1878 | 1460998981606 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:03:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:03:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1582ms 10:03:01 INFO - PROCESS | 1878 | 1460998981681 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:03:01 INFO - PROCESS | 1878 | 1460998981684 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:03:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:03:01 INFO - PROCESS | 1878 | 1460998981690 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:03:01 INFO - PROCESS | 1878 | 1460998981693 Marionette TRACE conn3 <- [1,1606,null,{}] 10:03:01 INFO - PROCESS | 1878 | 1460998981698 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:01 INFO - PROCESS | 1878 | 1460998981916 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:03:02 INFO - PROCESS | 1878 | 1460998982174 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee7a000 == 145 [pid = 1878] [id = 409] 10:03:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 214 (0x7f9709242800) [pid = 1878] [serial = 1228] [outer = (nil)] 10:03:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 215 (0x7f971865ac00) [pid = 1878] [serial = 1229] [outer = 0x7f9709242800] 10:03:02 INFO - PROCESS | 1878 | 1460998982293 Marionette DEBUG loaded listener.js 10:03:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 216 (0x7f9718661800) [pid = 1878] [serial = 1230] [outer = 0x7f9709242800] 10:03:03 INFO - PROCESS | 1878 | 1460998983123 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:03:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:03:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1484ms 10:03:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:03:03 INFO - PROCESS | 1878 | 1460998983175 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:03:03 INFO - PROCESS | 1878 | 1460998983178 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:03:03 INFO - PROCESS | 1878 | 1460998983184 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:03:03 INFO - PROCESS | 1878 | 1460998983187 Marionette TRACE conn3 <- [1,1610,null,{}] 10:03:03 INFO - PROCESS | 1878 | 1460998983193 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:03 INFO - PROCESS | 1878 | 1460998983385 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:03:03 INFO - PROCESS | 1878 | 1460998983604 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970f492000 == 146 [pid = 1878] [id = 410] 10:03:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 217 (0x7f970924f800) [pid = 1878] [serial = 1231] [outer = (nil)] 10:03:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 218 (0x7f9718668800) [pid = 1878] [serial = 1232] [outer = 0x7f970924f800] 10:03:03 INFO - PROCESS | 1878 | 1460998983724 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 219 (0x7f972f5b6800) [pid = 1878] [serial = 1233] [outer = 0x7f970924f800] 10:03:04 INFO - PROCESS | 1878 | 1460998984634 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:03:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1481ms 10:03:04 INFO - PROCESS | 1878 | 1460998984665 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:03:04 INFO - PROCESS | 1878 | 1460998984675 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:03:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:03:04 INFO - PROCESS | 1878 | 1460998984681 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:03:04 INFO - PROCESS | 1878 | 1460998984685 Marionette TRACE conn3 <- [1,1614,null,{}] 10:03:04 INFO - PROCESS | 1878 | 1460998984690 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:04 INFO - PROCESS | 1878 | 1460998984900 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:03:05 INFO - PROCESS | 1878 | 1460998985117 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708fa5800 == 147 [pid = 1878] [id = 411] 10:03:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 220 (0x7f970d544000) [pid = 1878] [serial = 1234] [outer = (nil)] 10:03:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 221 (0x7f970d54c000) [pid = 1878] [serial = 1235] [outer = 0x7f970d544000] 10:03:05 INFO - PROCESS | 1878 | 1460998985228 Marionette DEBUG loaded listener.js 10:03:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 222 (0x7f97329c7c00) [pid = 1878] [serial = 1236] [outer = 0x7f970d544000] 10:03:06 INFO - PROCESS | 1878 | 1460998986142 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:03:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 10:03:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1531ms 10:03:06 INFO - PROCESS | 1878 | 1460998986213 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:03:06 INFO - PROCESS | 1878 | 1460998986217 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:03:06 INFO - PROCESS | 1878 | 1460998986222 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:03:06 INFO - PROCESS | 1878 | 1460998986225 Marionette TRACE conn3 <- [1,1618,null,{}] 10:03:06 INFO - PROCESS | 1878 | 1460998986230 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:06 INFO - PROCESS | 1878 | 1460998986427 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:03:06 INFO - PROCESS | 1878 | 1460998986691 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9707cbe800 == 148 [pid = 1878] [id = 412] 10:03:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 223 (0x7f9707c88400) [pid = 1878] [serial = 1237] [outer = (nil)] 10:03:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 224 (0x7f9707c8ec00) [pid = 1878] [serial = 1238] [outer = 0x7f9707c88400] 10:03:06 INFO - PROCESS | 1878 | 1460998986809 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 225 (0x7f9707c94000) [pid = 1878] [serial = 1239] [outer = 0x7f9707c88400] 10:03:07 INFO - PROCESS | 1878 | 1460998987646 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:03:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:03:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1483ms 10:03:07 INFO - PROCESS | 1878 | 1460998987707 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 1878 | 1460998987711 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:03:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:03:07 INFO - PROCESS | 1878 | 1460998987716 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - PROCESS | 1878 | 1460998987719 Marionette TRACE conn3 <- [1,1622,null,{}] 10:03:07 INFO - PROCESS | 1878 | 1460998987724 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:07 INFO - PROCESS | 1878 | 1460998987930 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:03:08 INFO - PROCESS | 1878 | 1460998988148 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970cca9800 == 149 [pid = 1878] [id = 413] 10:03:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 226 (0x7f9707c89800) [pid = 1878] [serial = 1240] [outer = (nil)] 10:03:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 227 (0x7f9707d90800) [pid = 1878] [serial = 1241] [outer = 0x7f9707c89800] 10:03:08 INFO - PROCESS | 1878 | 1460998988272 Marionette DEBUG loaded listener.js 10:03:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 228 (0x7f9707d96400) [pid = 1878] [serial = 1242] [outer = 0x7f9707c89800] 10:03:09 INFO - PROCESS | 1878 | 1460998989197 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:03:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 10:03:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1528ms 10:03:09 INFO - PROCESS | 1878 | 1460998989246 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:03:09 INFO - PROCESS | 1878 | 1460998989250 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:03:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:03:09 INFO - PROCESS | 1878 | 1460998989256 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:03:09 INFO - PROCESS | 1878 | 1460998989258 Marionette TRACE conn3 <- [1,1626,null,{}] 10:03:09 INFO - PROCESS | 1878 | 1460998989264 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:09 INFO - PROCESS | 1878 | 1460998989460 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:03:09 INFO - PROCESS | 1878 | 1460998989681 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9707f85800 == 150 [pid = 1878] [id = 414] 10:03:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 229 (0x7f9707c90400) [pid = 1878] [serial = 1243] [outer = (nil)] 10:03:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 230 (0x7f970ae90400) [pid = 1878] [serial = 1244] [outer = 0x7f9707c90400] 10:03:09 INFO - PROCESS | 1878 | 1460998989795 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 231 (0x7f970d549800) [pid = 1878] [serial = 1245] [outer = 0x7f9707c90400] 10:03:11 INFO - PROCESS | 1878 | 1460998991146 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:03:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:03:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1936ms 10:03:11 INFO - PROCESS | 1878 | 1460998991194 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:03:11 INFO - PROCESS | 1878 | 1460998991200 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:03:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:03:11 INFO - PROCESS | 1878 | 1460998991208 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:03:11 INFO - PROCESS | 1878 | 1460998991214 Marionette TRACE conn3 <- [1,1630,null,{}] 10:03:11 INFO - PROCESS | 1878 | 1460998991344 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:11 INFO - PROCESS | 1878 | 1460998991601 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:03:11 INFO - PROCESS | 1878 | 1460998991780 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee7b000 == 151 [pid = 1878] [id = 415] 10:03:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 232 (0x7f9708184c00) [pid = 1878] [serial = 1246] [outer = (nil)] 10:03:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 233 (0x7f9709c11800) [pid = 1878] [serial = 1247] [outer = 0x7f9708184c00] 10:03:11 INFO - PROCESS | 1878 | 1460998991849 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 234 (0x7f970b1efc00) [pid = 1878] [serial = 1248] [outer = 0x7f9708184c00] 10:03:12 INFO - PROCESS | 1878 | 1460998992966 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:03:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:03:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1801ms 10:03:13 INFO - PROCESS | 1878 | 1460998993010 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:03:13 INFO - PROCESS | 1878 | 1460998993018 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:03:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:03:13 INFO - PROCESS | 1878 | 1460998993028 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:03:13 INFO - PROCESS | 1878 | 1460998993032 Marionette TRACE conn3 <- [1,1634,null,{}] 10:03:13 INFO - PROCESS | 1878 | 1460998993039 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:13 INFO - PROCESS | 1878 | 1460998993248 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:03:13 INFO - PROCESS | 1878 | 1460998993568 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97092cc000 == 152 [pid = 1878] [id = 416] 10:03:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 235 (0x7f970c4dac00) [pid = 1878] [serial = 1249] [outer = (nil)] 10:03:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 236 (0x7f970c9a8800) [pid = 1878] [serial = 1250] [outer = 0x7f970c4dac00] 10:03:13 INFO - PROCESS | 1878 | 1460998993641 Marionette DEBUG loaded listener.js 10:03:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 237 (0x7f970d3ebc00) [pid = 1878] [serial = 1251] [outer = 0x7f970c4dac00] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717ec0000 == 151 [pid = 1878] [id = 399] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 236 (0x7f9717ccc800) [pid = 1878] [serial = 1136] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717cd6000 == 150 [pid = 1878] [id = 398] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97168a2800 == 149 [pid = 1878] [id = 397] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711885800 == 148 [pid = 1878] [id = 396] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970afd4000 == 147 [pid = 1878] [id = 395] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716786800 == 146 [pid = 1878] [id = 394] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ac98000 == 145 [pid = 1878] [id = 393] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734d96800 == 144 [pid = 1878] [id = 387] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9737631000 == 143 [pid = 1878] [id = 386] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973410c800 == 142 [pid = 1878] [id = 385] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972e7f4000 == 141 [pid = 1878] [id = 384] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722ebb800 == 140 [pid = 1878] [id = 383] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9720289000 == 139 [pid = 1878] [id = 382] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971b426000 == 138 [pid = 1878] [id = 381] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717c25000 == 137 [pid = 1878] [id = 380] 10:03:14 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fca8000 == 136 [pid = 1878] [id = 379] 10:03:14 INFO - PROCESS | 1878 | 1460998994659 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 235 (0x7f9710287800) [pid = 1878] [serial = 1130] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 234 (0x7f9709c0d400) [pid = 1878] [serial = 1100] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 233 (0x7f970eb40c00) [pid = 1878] [serial = 1124] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 232 (0x7f970ec11800) [pid = 1878] [serial = 1125] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 231 (0x7f9734232c00) [pid = 1878] [serial = 1103] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 230 (0x7f971f09c800) [pid = 1878] [serial = 1077] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 229 (0x7f970ef40000) [pid = 1878] [serial = 1127] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 228 (0x7f9711877000) [pid = 1878] [serial = 1082] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 227 (0x7f9723842400) [pid = 1878] [serial = 1094] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 226 (0x7f970decac00) [pid = 1878] [serial = 1079] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 225 (0x7f970b1ed400) [pid = 1878] [serial = 1119] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 224 (0x7f970ae89800) [pid = 1878] [serial = 1118] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 223 (0x7f970ef44400) [pid = 1878] [serial = 1112] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 222 (0x7f9710376400) [pid = 1878] [serial = 1088] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 221 (0x7f970d4b4c00) [pid = 1878] [serial = 1122] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 220 (0x7f970c9b5000) [pid = 1878] [serial = 1121] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 219 (0x7f9720bd8c00) [pid = 1878] [serial = 1091] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 218 (0x7f970b3df000) [pid = 1878] [serial = 1106] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 217 (0x7f9732a84400) [pid = 1878] [serial = 1097] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 216 (0x7f970c9b0000) [pid = 1878] [serial = 1109] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 215 (0x7f97194b3400) [pid = 1878] [serial = 1085] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 214 (0x7f970eb3a800) [pid = 1878] [serial = 1115] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 213 (0x7f9710372400) [pid = 1878] [serial = 1131] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 212 (0x7f9711acd800) [pid = 1878] [serial = 1133] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 211 (0x7f970f4f9000) [pid = 1878] [serial = 1128] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 210 (0x7f97169d0000) [pid = 1878] [serial = 1134] [outer = (nil)] [url = about:blank] 10:03:14 INFO - PROCESS | 1878 | --DOMWINDOW == 209 (0x7f9717c9e000) [pid = 1878] [serial = 951] [outer = (nil)] [url = about:blank] 10:03:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:03:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1683ms 10:03:14 INFO - PROCESS | 1878 | 1460998994711 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:03:14 INFO - PROCESS | 1878 | 1460998994715 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:03:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:03:14 INFO - PROCESS | 1878 | 1460998994721 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:03:14 INFO - PROCESS | 1878 | 1460998994726 Marionette TRACE conn3 <- [1,1638,null,{}] 10:03:14 INFO - PROCESS | 1878 | 1460998994741 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:14 INFO - PROCESS | 1878 | 1460998994943 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:03:15 INFO - PROCESS | 1878 | 1460998995117 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee87800 == 137 [pid = 1878] [id = 417] 10:03:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 210 (0x7f970c4db400) [pid = 1878] [serial = 1252] [outer = (nil)] 10:03:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 211 (0x7f970d546000) [pid = 1878] [serial = 1253] [outer = 0x7f970c4db400] 10:03:15 INFO - PROCESS | 1878 | 1460998995181 Marionette DEBUG loaded listener.js 10:03:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 212 (0x7f970d682c00) [pid = 1878] [serial = 1254] [outer = 0x7f970c4db400] 10:03:15 INFO - PROCESS | 1878 | 1460998995967 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:03:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1287ms 10:03:16 INFO - PROCESS | 1878 | 1460998996009 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:03:16 INFO - PROCESS | 1878 | 1460998996012 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:03:16 INFO - PROCESS | 1878 | 1460998996050 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:03:16 INFO - PROCESS | 1878 | 1460998996052 Marionette TRACE conn3 <- [1,1642,null,{}] 10:03:16 INFO - PROCESS | 1878 | 1460998996058 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:16 INFO - PROCESS | 1878 | 1460998996238 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:03:16 INFO - PROCESS | 1878 | 1460998996250 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710247800 == 138 [pid = 1878] [id = 418] 10:03:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 213 (0x7f970d684400) [pid = 1878] [serial = 1255] [outer = (nil)] 10:03:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 214 (0x7f970df5d400) [pid = 1878] [serial = 1256] [outer = 0x7f970d684400] 10:03:16 INFO - PROCESS | 1878 | 1460998996310 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 215 (0x7f970ec0bc00) [pid = 1878] [serial = 1257] [outer = 0x7f970d684400] 10:03:17 INFO - PROCESS | 1878 | 1460998997291 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1293ms 10:03:17 INFO - PROCESS | 1878 | 1460998997340 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:03:17 INFO - PROCESS | 1878 | 1460998997344 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:03:17 INFO - PROCESS | 1878 | 1460998997349 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:03:17 INFO - PROCESS | 1878 | 1460998997351 Marionette TRACE conn3 <- [1,1646,null,{}] 10:03:17 INFO - PROCESS | 1878 | 1460998997356 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:17 INFO - PROCESS | 1878 | 1460998997584 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:03:17 INFO - PROCESS | 1878 | 1460998997607 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711990000 == 139 [pid = 1878] [id = 419] 10:03:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 216 (0x7f970d54ec00) [pid = 1878] [serial = 1258] [outer = (nil)] 10:03:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 217 (0x7f970ec13800) [pid = 1878] [serial = 1259] [outer = 0x7f970d54ec00] 10:03:17 INFO - PROCESS | 1878 | 1460998997667 Marionette DEBUG loaded listener.js 10:03:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 218 (0x7f970ef3f400) [pid = 1878] [serial = 1260] [outer = 0x7f970d54ec00] 10:03:18 INFO - PROCESS | 1878 | 1460998998847 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:03:18 INFO - PROCESS | 1878 | --DOMWINDOW == 217 (0x7f970fbd1c00) [pid = 1878] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:03:18 INFO - PROCESS | 1878 | --DOMWINDOW == 216 (0x7f970c4de400) [pid = 1878] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:03:18 INFO - PROCESS | 1878 | --DOMWINDOW == 215 (0x7f970c4da000) [pid = 1878] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:03:18 INFO - PROCESS | 1878 | --DOMWINDOW == 214 (0x7f970818b000) [pid = 1878] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:03:18 INFO - PROCESS | 1878 | --DOMWINDOW == 213 (0x7f970ae68800) [pid = 1878] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:03:18 INFO - PROCESS | 1878 | --DOMWINDOW == 212 (0x7f9709c11000) [pid = 1878] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1583ms 10:03:18 INFO - PROCESS | 1878 | 1460998998934 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:03:18 INFO - PROCESS | 1878 | 1460998998937 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:03:18 INFO - PROCESS | 1878 | 1460998998943 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:03:18 INFO - PROCESS | 1878 | 1460998998945 Marionette TRACE conn3 <- [1,1650,null,{}] 10:03:18 INFO - PROCESS | 1878 | 1460998998951 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:19 INFO - PROCESS | 1878 | 1460998999135 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:03:19 INFO - PROCESS | 1878 | 1460998999353 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97167d8800 == 140 [pid = 1878] [id = 420] 10:03:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 213 (0x7f970fcd3c00) [pid = 1878] [serial = 1261] [outer = (nil)] 10:03:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 214 (0x7f9710378000) [pid = 1878] [serial = 1262] [outer = 0x7f970fcd3c00] 10:03:19 INFO - PROCESS | 1878 | 1460998999415 Marionette DEBUG loaded listener.js 10:03:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 215 (0x7f9711881400) [pid = 1878] [serial = 1263] [outer = 0x7f970fcd3c00] 10:03:20 INFO - PROCESS | 1878 | 1460999000079 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:03:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:03:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1180ms 10:03:20 INFO - PROCESS | 1878 | 1460999000124 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:03:20 INFO - PROCESS | 1878 | 1460999000128 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:03:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:03:20 INFO - PROCESS | 1878 | 1460999000133 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:03:20 INFO - PROCESS | 1878 | 1460999000135 Marionette TRACE conn3 <- [1,1654,null,{}] 10:03:20 INFO - PROCESS | 1878 | 1460999000150 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:20 INFO - PROCESS | 1878 | 1460999000338 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:03:20 INFO - PROCESS | 1878 | 1460999000349 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716a27800 == 141 [pid = 1878] [id = 421] 10:03:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 216 (0x7f9710375800) [pid = 1878] [serial = 1264] [outer = (nil)] 10:03:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 217 (0x7f9716b2c800) [pid = 1878] [serial = 1265] [outer = 0x7f9710375800] 10:03:20 INFO - PROCESS | 1878 | 1460999000408 Marionette DEBUG loaded listener.js 10:03:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 218 (0x7f97180b5c00) [pid = 1878] [serial = 1266] [outer = 0x7f9710375800] 10:03:21 INFO - PROCESS | 1878 | 1460999001565 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:03:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1478ms 10:03:21 INFO - PROCESS | 1878 | 1460999001614 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:03:21 INFO - PROCESS | 1878 | 1460999001620 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:03:21 INFO - PROCESS | 1878 | 1460999001629 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:03:21 INFO - PROCESS | 1878 | 1460999001634 Marionette TRACE conn3 <- [1,1658,null,{}] 10:03:21 INFO - PROCESS | 1878 | 1460999001642 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:21 INFO - PROCESS | 1878 | 1460999001848 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:03:22 INFO - PROCESS | 1878 | 1460999002059 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709acc000 == 142 [pid = 1878] [id = 422] 10:03:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 219 (0x7f9708191800) [pid = 1878] [serial = 1267] [outer = (nil)] 10:03:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 220 (0x7f9709c11000) [pid = 1878] [serial = 1268] [outer = 0x7f9708191800] 10:03:22 INFO - PROCESS | 1878 | 1460999002189 Marionette DEBUG loaded listener.js 10:03:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 221 (0x7f970b302800) [pid = 1878] [serial = 1269] [outer = 0x7f9708191800] 10:03:23 INFO - PROCESS | 1878 | 1460999003134 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1584ms 10:03:23 INFO - PROCESS | 1878 | 1460999003213 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:03:23 INFO - PROCESS | 1878 | 1460999003221 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:03:23 INFO - PROCESS | 1878 | 1460999003231 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:03:23 INFO - PROCESS | 1878 | 1460999003235 Marionette TRACE conn3 <- [1,1662,null,{}] 10:03:23 INFO - PROCESS | 1878 | 1460999003241 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:23 INFO - PROCESS | 1878 | 1460999003465 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:03:23 INFO - PROCESS | 1878 | 1460999003779 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fca8000 == 143 [pid = 1878] [id = 423] 10:03:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 222 (0x7f970c4da000) [pid = 1878] [serial = 1270] [outer = (nil)] 10:03:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 223 (0x7f970d3f1c00) [pid = 1878] [serial = 1271] [outer = 0x7f970c4da000] 10:03:23 INFO - PROCESS | 1878 | 1460999003895 Marionette DEBUG loaded listener.js 10:03:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 224 (0x7f970d54a400) [pid = 1878] [serial = 1272] [outer = 0x7f970c4da000] 10:03:24 INFO - PROCESS | 1878 | 1460999004783 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1581ms 10:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:03:24 INFO - PROCESS | 1878 | 1460999004814 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:03:24 INFO - PROCESS | 1878 | 1460999004817 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:03:24 INFO - PROCESS | 1878 | 1460999004824 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:03:24 INFO - PROCESS | 1878 | 1460999004829 Marionette TRACE conn3 <- [1,1666,null,{}] 10:03:24 INFO - PROCESS | 1878 | 1460999004845 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:25 INFO - PROCESS | 1878 | 1460999005047 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:03:25 INFO - PROCESS | 1878 | 1460999005313 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718959000 == 144 [pid = 1878] [id = 424] 10:03:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 225 (0x7f970d687400) [pid = 1878] [serial = 1273] [outer = (nil)] 10:03:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 226 (0x7f970ec16800) [pid = 1878] [serial = 1274] [outer = 0x7f970d687400] 10:03:25 INFO - PROCESS | 1878 | 1460999005436 Marionette DEBUG loaded listener.js 10:03:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 227 (0x7f970fbd1c00) [pid = 1878] [serial = 1275] [outer = 0x7f970d687400] 10:03:26 INFO - PROCESS | 1878 | 1460999006317 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1547ms 10:03:26 INFO - PROCESS | 1878 | 1460999006370 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:03:26 INFO - PROCESS | 1878 | 1460999006375 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:03:26 INFO - PROCESS | 1878 | 1460999006381 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:03:26 INFO - PROCESS | 1878 | 1460999006384 Marionette TRACE conn3 <- [1,1670,null,{}] 10:03:26 INFO - PROCESS | 1878 | 1460999006389 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:26 INFO - PROCESS | 1878 | 1460999006581 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:03:26 INFO - PROCESS | 1878 | 1460999006851 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719952800 == 145 [pid = 1878] [id = 425] 10:03:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 228 (0x7f970e10cc00) [pid = 1878] [serial = 1276] [outer = (nil)] 10:03:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 229 (0x7f971675b000) [pid = 1878] [serial = 1277] [outer = 0x7f970e10cc00] 10:03:26 INFO - PROCESS | 1878 | 1460999006970 Marionette DEBUG loaded listener.js 10:03:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 230 (0x7f97185d4400) [pid = 1878] [serial = 1278] [outer = 0x7f970e10cc00] 10:03:27 INFO - PROCESS | 1878 | 1460999007842 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1527ms 10:03:27 INFO - PROCESS | 1878 | 1460999007910 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:03:27 INFO - PROCESS | 1878 | 1460999007914 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:03:27 INFO - PROCESS | 1878 | 1460999007920 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:03:27 INFO - PROCESS | 1878 | 1460999007923 Marionette TRACE conn3 <- [1,1674,null,{}] 10:03:27 INFO - PROCESS | 1878 | 1460999007928 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:28 INFO - PROCESS | 1878 | 1460999008119 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:03:28 INFO - PROCESS | 1878 | 1460999008332 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c6d800 == 146 [pid = 1878] [id = 426] 10:03:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 231 (0x7f9710373400) [pid = 1878] [serial = 1279] [outer = (nil)] 10:03:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 232 (0x7f9718abe000) [pid = 1878] [serial = 1280] [outer = 0x7f9710373400] 10:03:28 INFO - PROCESS | 1878 | 1460999008446 Marionette DEBUG loaded listener.js 10:03:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 233 (0x7f9719990800) [pid = 1878] [serial = 1281] [outer = 0x7f9710373400] 10:03:29 INFO - PROCESS | 1878 | 1460999009369 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1477ms 10:03:29 INFO - PROCESS | 1878 | 1460999009399 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:03:29 INFO - PROCESS | 1878 | 1460999009403 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:03:29 INFO - PROCESS | 1878 | 1460999009409 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:03:29 INFO - PROCESS | 1878 | 1460999009412 Marionette TRACE conn3 <- [1,1678,null,{}] 10:03:29 INFO - PROCESS | 1878 | 1460999009417 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:29 INFO - PROCESS | 1878 | 1460999009616 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:03:29 INFO - PROCESS | 1878 | 1460999009838 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7f4000 == 147 [pid = 1878] [id = 427] 10:03:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 234 (0x7f971a452c00) [pid = 1878] [serial = 1282] [outer = (nil)] 10:03:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 235 (0x7f971ccb0400) [pid = 1878] [serial = 1283] [outer = 0x7f971a452c00] 10:03:29 INFO - PROCESS | 1878 | 1460999009952 Marionette DEBUG loaded listener.js 10:03:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 236 (0x7f9722184800) [pid = 1878] [serial = 1284] [outer = 0x7f971a452c00] 10:03:30 INFO - PROCESS | 1878 | 1460999010836 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1479ms 10:03:30 INFO - PROCESS | 1878 | 1460999010903 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:03:30 INFO - PROCESS | 1878 | 1460999010906 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:03:30 INFO - PROCESS | 1878 | 1460999010916 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:03:30 INFO - PROCESS | 1878 | 1460999010919 Marionette TRACE conn3 <- [1,1682,null,{}] 10:03:30 INFO - PROCESS | 1878 | 1460999010923 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:31 INFO - PROCESS | 1878 | 1460999011122 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:03:31 INFO - PROCESS | 1878 | 1460999011388 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734c7e800 == 148 [pid = 1878] [id = 428] 10:03:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 237 (0x7f97194c1c00) [pid = 1878] [serial = 1285] [outer = (nil)] 10:03:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 238 (0x7f97238cd000) [pid = 1878] [serial = 1286] [outer = 0x7f97194c1c00] 10:03:31 INFO - PROCESS | 1878 | 1460999011506 Marionette DEBUG loaded listener.js 10:03:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 239 (0x7f972fadac00) [pid = 1878] [serial = 1287] [outer = 0x7f97194c1c00] 10:03:32 INFO - PROCESS | 1878 | 1460999012396 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1541ms 10:03:32 INFO - PROCESS | 1878 | 1460999012459 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:03:32 INFO - PROCESS | 1878 | 1460999012463 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:03:32 INFO - PROCESS | 1878 | 1460999012468 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:03:32 INFO - PROCESS | 1878 | 1460999012472 Marionette TRACE conn3 <- [1,1686,null,{}] 10:03:32 INFO - PROCESS | 1878 | 1460999012477 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:32 INFO - PROCESS | 1878 | 1460999012687 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:03:32 INFO - PROCESS | 1878 | 1460999012944 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c2e000 == 149 [pid = 1878] [id = 429] 10:03:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 240 (0x7f9709252400) [pid = 1878] [serial = 1288] [outer = (nil)] 10:03:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 241 (0x7f970925b400) [pid = 1878] [serial = 1289] [outer = 0x7f9709252400] 10:03:33 INFO - PROCESS | 1878 | 1460999013064 Marionette DEBUG loaded listener.js 10:03:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 242 (0x7f9709260400) [pid = 1878] [serial = 1290] [outer = 0x7f9709252400] 10:03:33 INFO - PROCESS | 1878 | 1460999013875 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 10:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1481ms 10:03:33 INFO - PROCESS | 1878 | 1460999013950 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:03:33 INFO - PROCESS | 1878 | 1460999013954 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:03:33 INFO - PROCESS | 1878 | 1460999013959 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:03:33 INFO - PROCESS | 1878 | 1460999013962 Marionette TRACE conn3 <- [1,1690,null,{}] 10:03:33 INFO - PROCESS | 1878 | 1460999013967 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:34 INFO - PROCESS | 1878 | 1460999014183 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:03:34 INFO - PROCESS | 1878 | 1460999014398 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970649a800 == 150 [pid = 1878] [id = 430] 10:03:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 243 (0x7f9709254000) [pid = 1878] [serial = 1291] [outer = (nil)] 10:03:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 244 (0x7f9722e39000) [pid = 1878] [serial = 1292] [outer = 0x7f9709254000] 10:03:34 INFO - PROCESS | 1878 | 1460999014550 Marionette DEBUG loaded listener.js 10:03:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 245 (0x7f97308cac00) [pid = 1878] [serial = 1293] [outer = 0x7f9709254000] 10:03:35 INFO - PROCESS | 1878 | 1460999015356 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1433ms 10:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:03:35 INFO - PROCESS | 1878 | 1460999015394 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:03:35 INFO - PROCESS | 1878 | 1460999015397 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:03:35 INFO - PROCESS | 1878 | 1460999015404 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:03:35 INFO - PROCESS | 1878 | 1460999015407 Marionette TRACE conn3 <- [1,1694,null,{}] 10:03:35 INFO - PROCESS | 1878 | 1460999015412 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:35 INFO - PROCESS | 1878 | 1460999015596 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:03:35 INFO - PROCESS | 1878 | 1460999015826 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fb0c000 == 151 [pid = 1878] [id = 431] 10:03:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 246 (0x7f970925cc00) [pid = 1878] [serial = 1294] [outer = (nil)] 10:03:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 247 (0x7f970e2aa000) [pid = 1878] [serial = 1295] [outer = 0x7f970925cc00] 10:03:35 INFO - PROCESS | 1878 | 1460999015935 Marionette DEBUG loaded listener.js 10:03:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 248 (0x7f970e2af800) [pid = 1878] [serial = 1296] [outer = 0x7f970925cc00] 10:03:36 INFO - PROCESS | 1878 | 1460999016843 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1488ms 10:03:36 INFO - PROCESS | 1878 | 1460999016891 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:03:36 INFO - PROCESS | 1878 | 1460999016895 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:03:36 INFO - PROCESS | 1878 | 1460999016900 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:03:36 INFO - PROCESS | 1878 | 1460999016904 Marionette TRACE conn3 <- [1,1698,null,{}] 10:03:36 INFO - PROCESS | 1878 | 1460999016910 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:37 INFO - PROCESS | 1878 | 1460999017121 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:03:37 INFO - PROCESS | 1878 | 1460999017396 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d98d800 == 152 [pid = 1878] [id = 432] 10:03:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 249 (0x7f970e2ac400) [pid = 1878] [serial = 1297] [outer = (nil)] 10:03:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 250 (0x7f970e2b0000) [pid = 1878] [serial = 1298] [outer = 0x7f970e2ac400] 10:03:37 INFO - PROCESS | 1878 | 1460999017518 Marionette DEBUG loaded listener.js 10:03:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 251 (0x7f9730a07400) [pid = 1878] [serial = 1299] [outer = 0x7f970e2ac400] 10:03:38 INFO - PROCESS | 1878 | 1460999018384 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 10:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1531ms 10:03:38 INFO - PROCESS | 1878 | 1460999018432 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:03:38 INFO - PROCESS | 1878 | 1460999018436 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:03:38 INFO - PROCESS | 1878 | 1460999018442 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:03:38 INFO - PROCESS | 1878 | 1460999018444 Marionette TRACE conn3 <- [1,1702,null,{}] 10:03:38 INFO - PROCESS | 1878 | 1460999018450 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:38 INFO - PROCESS | 1878 | 1460999018630 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:03:38 INFO - PROCESS | 1878 | 1460999018854 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970945f000 == 153 [pid = 1878] [id = 433] 10:03:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 252 (0x7f97057d3400) [pid = 1878] [serial = 1300] [outer = (nil)] 10:03:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 253 (0x7f97057d8400) [pid = 1878] [serial = 1301] [outer = 0x7f97057d3400] 10:03:39 INFO - PROCESS | 1878 | 1460999019358 Marionette DEBUG loaded listener.js 10:03:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 254 (0x7f97057e2000) [pid = 1878] [serial = 1302] [outer = 0x7f97057d3400] 10:03:40 INFO - PROCESS | 1878 | 1460999020322 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1939ms 10:03:40 INFO - PROCESS | 1878 | 1460999020383 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:03:40 INFO - PROCESS | 1878 | 1460999020389 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:03:40 INFO - PROCESS | 1878 | 1460999020418 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:03:40 INFO - PROCESS | 1878 | 1460999020423 Marionette TRACE conn3 <- [1,1706,null,{}] 10:03:40 INFO - PROCESS | 1878 | 1460999020429 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:40 INFO - PROCESS | 1878 | 1460999020625 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:03:40 INFO - PROCESS | 1878 | 1460999020882 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97092cf800 == 154 [pid = 1878] [id = 434] 10:03:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 255 (0x7f9707c91400) [pid = 1878] [serial = 1303] [outer = (nil)] 10:03:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 256 (0x7f9707e50400) [pid = 1878] [serial = 1304] [outer = 0x7f9707c91400] 10:03:40 INFO - PROCESS | 1878 | 1460999020991 Marionette DEBUG loaded listener.js 10:03:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 257 (0x7f970826b800) [pid = 1878] [serial = 1305] [outer = 0x7f9707c91400] 10:03:42 INFO - PROCESS | 1878 | 1460999022086 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1740ms 10:03:42 INFO - PROCESS | 1878 | 1460999022153 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:03:42 INFO - PROCESS | 1878 | 1460999022159 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:03:42 INFO - PROCESS | 1878 | 1460999022169 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:03:42 INFO - PROCESS | 1878 | 1460999022173 Marionette TRACE conn3 <- [1,1710,null,{}] 10:03:42 INFO - PROCESS | 1878 | 1460999022178 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:42 INFO - PROCESS | 1878 | 1460999022364 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:03:42 INFO - PROCESS | 1878 | 1460999022698 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97092cb800 == 155 [pid = 1878] [id = 435] 10:03:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 258 (0x7f9709c04c00) [pid = 1878] [serial = 1306] [outer = (nil)] 10:03:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 259 (0x7f9709c10c00) [pid = 1878] [serial = 1307] [outer = 0x7f9709c04c00] 10:03:42 INFO - PROCESS | 1878 | 1460999022766 Marionette DEBUG loaded listener.js 10:03:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 260 (0x7f970ae91c00) [pid = 1878] [serial = 1308] [outer = 0x7f9709c04c00] 10:03:43 INFO - PROCESS | 1878 | 1460999023587 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1487ms 10:03:43 INFO - PROCESS | 1878 | 1460999023656 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:03:43 INFO - PROCESS | 1878 | 1460999023659 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:03:43 INFO - PROCESS | 1878 | 1460999023666 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:03:43 INFO - PROCESS | 1878 | 1460999023671 Marionette TRACE conn3 <- [1,1714,null,{}] 10:03:43 INFO - PROCESS | 1878 | 1460999023686 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:43 INFO - PROCESS | 1878 | 1460999023899 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:03:44 INFO - PROCESS | 1878 | 1460999024167 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711896000 == 156 [pid = 1878] [id = 436] 10:03:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 261 (0x7f970ae92000) [pid = 1878] [serial = 1309] [outer = (nil)] 10:03:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 262 (0x7f970c4d6800) [pid = 1878] [serial = 1310] [outer = 0x7f970ae92000] 10:03:44 INFO - PROCESS | 1878 | 1460999024275 Marionette DEBUG loaded listener.js 10:03:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 263 (0x7f970c9adc00) [pid = 1878] [serial = 1311] [outer = 0x7f970ae92000] 10:03:45 INFO - PROCESS | 1878 | 1460999025095 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1493ms 10:03:45 INFO - PROCESS | 1878 | 1460999025160 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:03:45 INFO - PROCESS | 1878 | 1460999025164 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:03:45 INFO - PROCESS | 1878 | 1460999025170 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:03:45 INFO - PROCESS | 1878 | 1460999025173 Marionette TRACE conn3 <- [1,1718,null,{}] 10:03:45 INFO - PROCESS | 1878 | 1460999025178 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:45 INFO - PROCESS | 1878 | 1460999025363 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:03:45 INFO - PROCESS | 1878 | 1460999025632 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fa52000 == 157 [pid = 1878] [id = 437] 10:03:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 264 (0x7f970d3f7800) [pid = 1878] [serial = 1312] [outer = (nil)] 10:03:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 265 (0x7f970d4bb800) [pid = 1878] [serial = 1313] [outer = 0x7f970d3f7800] 10:03:45 INFO - PROCESS | 1878 | 1460999025780 Marionette DEBUG loaded listener.js 10:03:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 266 (0x7f970d54cc00) [pid = 1878] [serial = 1314] [outer = 0x7f970d3f7800] 10:03:46 INFO - PROCESS | 1878 | 1460999026617 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1484ms 10:03:46 INFO - PROCESS | 1878 | 1460999026654 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:03:46 INFO - PROCESS | 1878 | 1460999026657 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:03:46 INFO - PROCESS | 1878 | 1460999026663 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:03:46 INFO - PROCESS | 1878 | 1460999026666 Marionette TRACE conn3 <- [1,1722,null,{}] 10:03:46 INFO - PROCESS | 1878 | 1460999026671 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:46 INFO - PROCESS | 1878 | 1460999026872 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718413800 == 156 [pid = 1878] [id = 96] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9738e64000 == 155 [pid = 1878] [id = 94] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf41000 == 154 [pid = 1878] [id = 202] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9730a4d000 == 153 [pid = 1878] [id = 159] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722ab2000 == 152 [pid = 1878] [id = 198] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 265 (0x7f97117a4400) [pid = 1878] [serial = 1145] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 264 (0x7f97221cd400) [pid = 1878] [serial = 1157] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 263 (0x7f970826ec00) [pid = 1878] [serial = 1175] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 262 (0x7f9718ca7800) [pid = 1878] [serial = 1151] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 261 (0x7f971cc33800) [pid = 1878] [serial = 1154] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 260 (0x7f97347bb000) [pid = 1878] [serial = 1169] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 259 (0x7f970c9b3000) [pid = 1878] [serial = 1139] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 258 (0x7f970ec16c00) [pid = 1878] [serial = 1142] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 257 (0x7f970818f400) [pid = 1878] [serial = 1172] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 256 (0x7f9723570800) [pid = 1878] [serial = 1160] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 255 (0x7f972e7d2000) [pid = 1878] [serial = 1163] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 254 (0x7f970d3f2c00) [pid = 1878] [serial = 1166] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 253 (0x7f9709533c00) [pid = 1878] [serial = 1178] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 252 (0x7f9717cce000) [pid = 1878] [serial = 1148] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | --DOMWINDOW == 251 (0x7f9711ac2c00) [pid = 1878] [serial = 1199] [outer = (nil)] [url = about:blank] 10:03:47 INFO - PROCESS | 1878 | 1460999027222 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97167d8800 == 151 [pid = 1878] [id = 420] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711990000 == 150 [pid = 1878] [id = 419] 10:03:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709461000 == 151 [pid = 1878] [id = 438] 10:03:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 252 (0x7f970b4dc800) [pid = 1878] [serial = 1315] [outer = (nil)] 10:03:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 253 (0x7f970d3f8000) [pid = 1878] [serial = 1316] [outer = 0x7f970b4dc800] 10:03:47 INFO - PROCESS | 1878 | 1460999027330 Marionette DEBUG loaded listener.js 10:03:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 254 (0x7f970df5d800) [pid = 1878] [serial = 1317] [outer = 0x7f970b4dc800] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710247800 == 150 [pid = 1878] [id = 418] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710405800 == 149 [pid = 1878] [id = 304] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ee87800 == 148 [pid = 1878] [id = 417] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97092cc000 == 147 [pid = 1878] [id = 416] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ee7b000 == 146 [pid = 1878] [id = 415] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970cca9800 == 145 [pid = 1878] [id = 413] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9707cbe800 == 144 [pid = 1878] [id = 412] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708fa5800 == 143 [pid = 1878] [id = 411] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970f492000 == 142 [pid = 1878] [id = 410] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ee7a000 == 141 [pid = 1878] [id = 409] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9739c2c000 == 140 [pid = 1878] [id = 408] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734c76800 == 139 [pid = 1878] [id = 407] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97304bc800 == 138 [pid = 1878] [id = 406] 10:03:47 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723d2a800 == 137 [pid = 1878] [id = 405] 10:03:48 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972136f800 == 136 [pid = 1878] [id = 404] 10:03:48 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971a473000 == 135 [pid = 1878] [id = 403] 10:03:48 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971188c800 == 134 [pid = 1878] [id = 401] 10:03:48 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709450000 == 133 [pid = 1878] [id = 400] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 253 (0x7f971187b800) [pid = 1878] [serial = 1197] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 252 (0x7f970f4f0000) [pid = 1878] [serial = 1194] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 251 (0x7f970ec10000) [pid = 1878] [serial = 1191] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 250 (0x7f9709540c00) [pid = 1878] [serial = 1181] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 249 (0x7f970c5a2400) [pid = 1878] [serial = 1187] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 248 (0x7f970ae6c000) [pid = 1878] [serial = 1182] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 247 (0x7f970fe85400) [pid = 1878] [serial = 1196] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 246 (0x7f970e10f400) [pid = 1878] [serial = 1190] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 245 (0x7f970b3dc400) [pid = 1878] [serial = 1184] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 244 (0x7f970c4d3800) [pid = 1878] [serial = 1185] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 243 (0x7f970ef47000) [pid = 1878] [serial = 1193] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | --DOMWINDOW == 242 (0x7f970ca28800) [pid = 1878] [serial = 1188] [outer = (nil)] [url = about:blank] 10:03:48 INFO - PROCESS | 1878 | 1460999028208 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1580ms 10:03:48 INFO - PROCESS | 1878 | 1460999028244 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:03:48 INFO - PROCESS | 1878 | 1460999028247 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:03:48 INFO - PROCESS | 1878 | 1460999028253 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:03:48 INFO - PROCESS | 1878 | 1460999028256 Marionette TRACE conn3 <- [1,1726,null,{}] 10:03:48 INFO - PROCESS | 1878 | 1460999028260 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:48 INFO - PROCESS | 1878 | 1460999028437 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:03:48 INFO - PROCESS | 1878 | 1460999028620 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ccd8800 == 134 [pid = 1878] [id = 439] 10:03:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 243 (0x7f9709c02400) [pid = 1878] [serial = 1318] [outer = (nil)] 10:03:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 244 (0x7f970ec10000) [pid = 1878] [serial = 1319] [outer = 0x7f9709c02400] 10:03:48 INFO - PROCESS | 1878 | 1460999028702 Marionette DEBUG loaded listener.js 10:03:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 245 (0x7f970ef42c00) [pid = 1878] [serial = 1320] [outer = 0x7f9709c02400] 10:03:49 INFO - PROCESS | 1878 | 1460999029494 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1277ms 10:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:03:49 INFO - PROCESS | 1878 | 1460999029531 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 1878 | 1460999029533 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:03:49 INFO - PROCESS | 1878 | 1460999029541 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - PROCESS | 1878 | 1460999029543 Marionette TRACE conn3 <- [1,1730,null,{}] 10:03:49 INFO - PROCESS | 1878 | 1460999029552 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:49 INFO - PROCESS | 1878 | 1460999029816 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:03:49 INFO - PROCESS | 1878 | 1460999029850 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:49 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711992800 == 135 [pid = 1878] [id = 440] 10:03:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 246 (0x7f9709540c00) [pid = 1878] [serial = 1321] [outer = (nil)] 10:03:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 247 (0x7f970f4ec400) [pid = 1878] [serial = 1322] [outer = 0x7f9709540c00] 10:03:49 INFO - PROCESS | 1878 | 1460999029912 Marionette DEBUG loaded listener.js 10:03:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 248 (0x7f9710290c00) [pid = 1878] [serial = 1323] [outer = 0x7f9709540c00] 10:03:50 INFO - PROCESS | 1878 | 1460999030809 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 10:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1289ms 10:03:50 INFO - PROCESS | 1878 | 1460999030831 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:03:50 INFO - PROCESS | 1878 | 1460999030836 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:03:50 INFO - PROCESS | 1878 | 1460999030842 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:03:50 INFO - PROCESS | 1878 | 1460999030845 Marionette TRACE conn3 <- [1,1734,null,{}] 10:03:50 INFO - PROCESS | 1878 | 1460999030850 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:51 INFO - PROCESS | 1878 | 1460999031100 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:03:51 INFO - PROCESS | 1878 | 1460999031142 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716a3c800 == 136 [pid = 1878] [id = 441] 10:03:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 249 (0x7f970ef47400) [pid = 1878] [serial = 1324] [outer = (nil)] 10:03:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 250 (0x7f9711877400) [pid = 1878] [serial = 1325] [outer = 0x7f970ef47400] 10:03:51 INFO - PROCESS | 1878 | 1460999031211 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 251 (0x7f971675cc00) [pid = 1878] [serial = 1326] [outer = 0x7f970ef47400] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 250 (0x7f9718c0fc00) [pid = 1878] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 249 (0x7f970b3d8800) [pid = 1878] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 248 (0x7f970ae8b800) [pid = 1878] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 247 (0x7f97347c1000) [pid = 1878] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 246 (0x7f971fabec00) [pid = 1878] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 245 (0x7f97225bf400) [pid = 1878] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 244 (0x7f9709c08400) [pid = 1878] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 243 (0x7f97180af800) [pid = 1878] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 242 (0x7f972f36e400) [pid = 1878] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 241 (0x7f970fcd3c00) [pid = 1878] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 240 (0x7f97225c0000) [pid = 1878] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 239 (0x7f970fbc9c00) [pid = 1878] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 238 (0x7f970df5f400) [pid = 1878] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 237 (0x7f9709c05400) [pid = 1878] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 236 (0x7f970ca28000) [pid = 1878] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 235 (0x7f971a8aa000) [pid = 1878] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 234 (0x7f972083f400) [pid = 1878] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 233 (0x7f970fcd7400) [pid = 1878] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 232 (0x7f970d684400) [pid = 1878] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 231 (0x7f970eb35000) [pid = 1878] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 230 (0x7f970e109000) [pid = 1878] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 229 (0x7f970c9ab400) [pid = 1878] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 228 (0x7f970ae68400) [pid = 1878] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 227 (0x7f970c4db400) [pid = 1878] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 226 (0x7f970f222800) [pid = 1878] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 225 (0x7f9709c0a400) [pid = 1878] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 224 (0x7f97242efc00) [pid = 1878] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 223 (0x7f970b1eb800) [pid = 1878] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 222 (0x7f970d4b3000) [pid = 1878] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 221 (0x7f9717f60000) [pid = 1878] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 220 (0x7f970d54ec00) [pid = 1878] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 219 (0x7f970b1e3400) [pid = 1878] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 218 (0x7f971fac0c00) [pid = 1878] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 217 (0x7f97185d8c00) [pid = 1878] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 216 (0x7f970b3dac00) [pid = 1878] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 215 (0x7f97185d2800) [pid = 1878] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 214 (0x7f970fcd2400) [pid = 1878] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 213 (0x7f971028e800) [pid = 1878] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 212 (0x7f97225b7c00) [pid = 1878] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 211 (0x7f970c4dac00) [pid = 1878] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 210 (0x7f9708184c00) [pid = 1878] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 209 (0x7f972217c000) [pid = 1878] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 208 (0x7f970ae69400) [pid = 1878] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 207 (0x7f97221ca000) [pid = 1878] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f9710284800) [pid = 1878] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f971c8d6000) [pid = 1878] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:03:52 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f971c8c9c00) [pid = 1878] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:03:53 INFO - PROCESS | 1878 | 1460999033177 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2391ms 10:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:03:53 INFO - PROCESS | 1878 | 1460999033234 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:03:53 INFO - PROCESS | 1878 | 1460999033236 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:03:53 INFO - PROCESS | 1878 | 1460999033242 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:03:53 INFO - PROCESS | 1878 | 1460999033245 Marionette TRACE conn3 <- [1,1738,null,{}] 10:03:53 INFO - PROCESS | 1878 | 1460999033250 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:53 INFO - PROCESS | 1878 | 1460999033489 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:03:53 INFO - PROCESS | 1878 | 1460999033512 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709a0f800 == 137 [pid = 1878] [id = 442] 10:03:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f9708274c00) [pid = 1878] [serial = 1327] [outer = (nil)] 10:03:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f970ae8c800) [pid = 1878] [serial = 1328] [outer = 0x7f9708274c00] 10:03:53 INFO - PROCESS | 1878 | 1460999033573 Marionette DEBUG loaded listener.js 10:03:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f970c9a9800) [pid = 1878] [serial = 1329] [outer = 0x7f9708274c00] 10:03:54 INFO - PROCESS | 1878 | 1460999034368 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1186ms 10:03:54 INFO - PROCESS | 1878 | 1460999034428 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:03:54 INFO - PROCESS | 1878 | 1460999034432 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:03:54 INFO - PROCESS | 1878 | 1460999034447 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:03:54 INFO - PROCESS | 1878 | 1460999034450 Marionette TRACE conn3 <- [1,1742,null,{}] 10:03:54 INFO - PROCESS | 1878 | 1460999034455 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:54 INFO - PROCESS | 1878 | 1460999034647 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:03:54 INFO - PROCESS | 1878 | 1460999034656 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718364800 == 138 [pid = 1878] [id = 443] 10:03:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 208 (0x7f9709c03400) [pid = 1878] [serial = 1330] [outer = (nil)] 10:03:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 209 (0x7f970eb35000) [pid = 1878] [serial = 1331] [outer = 0x7f9709c03400] 10:03:54 INFO - PROCESS | 1878 | 1460999034721 Marionette DEBUG loaded listener.js 10:03:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 210 (0x7f9710292000) [pid = 1878] [serial = 1332] [outer = 0x7f9709c03400] 10:03:55 INFO - PROCESS | 1878 | 1460999035995 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1581ms 10:03:56 INFO - PROCESS | 1878 | 1460999036029 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1878 | 1460999036038 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:03:56 INFO - PROCESS | 1878 | 1460999036047 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1878 | 1460999036052 Marionette TRACE conn3 <- [1,1746,null,{}] 10:03:56 INFO - PROCESS | 1878 | 1460999036059 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:56 INFO - PROCESS | 1878 | 1460999036275 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:03:56 INFO - PROCESS | 1878 | 1460999036550 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee65800 == 139 [pid = 1878] [id = 444] 10:03:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 211 (0x7f9707e4f800) [pid = 1878] [serial = 1333] [outer = (nil)] 10:03:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 212 (0x7f970826ec00) [pid = 1878] [serial = 1334] [outer = 0x7f9707e4f800] 10:03:56 INFO - PROCESS | 1878 | 1460999036670 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 213 (0x7f9709258c00) [pid = 1878] [serial = 1335] [outer = 0x7f9707e4f800] 10:03:57 INFO - PROCESS | 1878 | 1460999037665 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1698ms 10:03:57 INFO - PROCESS | 1878 | 1460999037745 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:03:57 INFO - PROCESS | 1878 | 1460999037754 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:03:57 INFO - PROCESS | 1878 | 1460999037764 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:03:57 INFO - PROCESS | 1878 | 1460999037767 Marionette TRACE conn3 <- [1,1750,null,{}] 10:03:57 INFO - PROCESS | 1878 | 1460999037774 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:58 INFO - PROCESS | 1878 | 1460999038020 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:03:58 INFO - PROCESS | 1878 | 1460999038333 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711891000 == 140 [pid = 1878] [id = 445] 10:03:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 214 (0x7f970953e000) [pid = 1878] [serial = 1336] [outer = (nil)] 10:03:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 215 (0x7f970b306400) [pid = 1878] [serial = 1337] [outer = 0x7f970953e000] 10:03:58 INFO - PROCESS | 1878 | 1460999038412 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 216 (0x7f970c9a9c00) [pid = 1878] [serial = 1338] [outer = 0x7f970953e000] 10:03:59 INFO - PROCESS | 1878 | 1460999039246 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1542ms 10:03:59 INFO - PROCESS | 1878 | 1460999039307 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:03:59 INFO - PROCESS | 1878 | 1460999039310 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:03:59 INFO - PROCESS | 1878 | 1460999039318 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1878 | 1460999039326 Marionette TRACE conn3 <- [1,1754,null,{}] 10:03:59 INFO - PROCESS | 1878 | 1460999039344 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:59 INFO - PROCESS | 1878 | 1460999039603 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:03:59 INFO - PROCESS | 1878 | 1460999039907 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97190f7000 == 141 [pid = 1878] [id = 446] 10:03:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 217 (0x7f970c9ab400) [pid = 1878] [serial = 1339] [outer = (nil)] 10:03:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 218 (0x7f970dec6800) [pid = 1878] [serial = 1340] [outer = 0x7f970c9ab400] 10:03:59 INFO - PROCESS | 1878 | 1460999039991 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 219 (0x7f970eb33400) [pid = 1878] [serial = 1341] [outer = 0x7f970c9ab400] 10:04:00 INFO - PROCESS | 1878 | 1460999040883 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1643ms 10:04:00 INFO - PROCESS | 1878 | 1460999040962 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1878 | 1460999040968 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:04:00 INFO - PROCESS | 1878 | 1460999040975 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1878 | 1460999040977 Marionette TRACE conn3 <- [1,1758,null,{}] 10:04:00 INFO - PROCESS | 1878 | 1460999040983 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:01 INFO - PROCESS | 1878 | 1460999041236 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:04:01 INFO - PROCESS | 1878 | 1460999041543 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cfc3000 == 142 [pid = 1878] [id = 447] 10:04:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 220 (0x7f970df53800) [pid = 1878] [serial = 1342] [outer = (nil)] 10:04:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 221 (0x7f971036e800) [pid = 1878] [serial = 1343] [outer = 0x7f970df53800] 10:04:01 INFO - PROCESS | 1878 | 1460999041627 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 222 (0x7f9716756c00) [pid = 1878] [serial = 1344] [outer = 0x7f970df53800] 10:04:02 INFO - PROCESS | 1878 | 1460999042477 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1579ms 10:04:02 INFO - PROCESS | 1878 | 1460999042556 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:04:02 INFO - PROCESS | 1878 | 1460999042559 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:04:02 INFO - PROCESS | 1878 | 1460999042566 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 1878 | 1460999042571 Marionette TRACE conn3 <- [1,1762,null,{}] 10:04:02 INFO - PROCESS | 1878 | 1460999042577 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:02 INFO - PROCESS | 1878 | 1460999042859 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:04:03 INFO - PROCESS | 1878 | 1460999043174 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972038e800 == 143 [pid = 1878] [id = 448] 10:04:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 223 (0x7f9716b29c00) [pid = 1878] [serial = 1345] [outer = (nil)] 10:04:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 224 (0x7f9717c98800) [pid = 1878] [serial = 1346] [outer = 0x7f9716b29c00] 10:04:03 INFO - PROCESS | 1878 | 1460999043256 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 225 (0x7f9717e6f800) [pid = 1878] [serial = 1347] [outer = 0x7f9716b29c00] 10:04:04 INFO - PROCESS | 1878 | 1460999044150 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1640ms 10:04:04 INFO - PROCESS | 1878 | 1460999044208 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1878 | 1460999044211 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:04:04 INFO - PROCESS | 1878 | 1460999044217 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1878 | 1460999044219 Marionette TRACE conn3 <- [1,1766,null,{}] 10:04:04 INFO - PROCESS | 1878 | 1460999044225 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:04 INFO - PROCESS | 1878 | 1460999044449 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:04:04 INFO - PROCESS | 1878 | 1460999044754 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723861000 == 144 [pid = 1878] [id = 449] 10:04:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 226 (0x7f9717f61000) [pid = 1878] [serial = 1348] [outer = (nil)] 10:04:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 227 (0x7f9718667000) [pid = 1878] [serial = 1349] [outer = 0x7f9717f61000] 10:04:04 INFO - PROCESS | 1878 | 1460999044836 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 228 (0x7f971952dc00) [pid = 1878] [serial = 1350] [outer = 0x7f9717f61000] 10:04:05 INFO - PROCESS | 1878 | 1460999045690 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1528ms 10:04:05 INFO - PROCESS | 1878 | 1460999045746 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:04:05 INFO - PROCESS | 1878 | 1460999045750 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:04:05 INFO - PROCESS | 1878 | 1460999045757 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:04:05 INFO - PROCESS | 1878 | 1460999045760 Marionette TRACE conn3 <- [1,1770,null,{}] 10:04:05 INFO - PROCESS | 1878 | 1460999045765 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:05 INFO - PROCESS | 1878 | 1460999045979 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:04:06 INFO - PROCESS | 1878 | 1460999046243 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f629800 == 145 [pid = 1878] [id = 450] 10:04:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 229 (0x7f97180b2c00) [pid = 1878] [serial = 1351] [outer = (nil)] 10:04:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 230 (0x7f971a7e5800) [pid = 1878] [serial = 1352] [outer = 0x7f97180b2c00] 10:04:06 INFO - PROCESS | 1878 | 1460999046366 Marionette DEBUG loaded listener.js 10:04:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 231 (0x7f971a8b5400) [pid = 1878] [serial = 1353] [outer = 0x7f97180b2c00] 10:04:07 INFO - PROCESS | 1878 | 1460999047246 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1530ms 10:04:07 INFO - PROCESS | 1878 | 1460999047288 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:04:07 INFO - PROCESS | 1878 | 1460999047292 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:04:07 INFO - PROCESS | 1878 | 1460999047297 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:04:07 INFO - PROCESS | 1878 | 1460999047300 Marionette TRACE conn3 <- [1,1774,null,{}] 10:04:07 INFO - PROCESS | 1878 | 1460999047305 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:07 INFO - PROCESS | 1878 | 1460999047515 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:04:07 INFO - PROCESS | 1878 | 1460999047850 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734664800 == 146 [pid = 1878] [id = 451] 10:04:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 232 (0x7f9709244c00) [pid = 1878] [serial = 1354] [outer = (nil)] 10:04:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 233 (0x7f971c8d0800) [pid = 1878] [serial = 1355] [outer = 0x7f9709244c00] 10:04:07 INFO - PROCESS | 1878 | 1460999047931 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 234 (0x7f971ccb3c00) [pid = 1878] [serial = 1356] [outer = 0x7f9709244c00] 10:04:08 INFO - PROCESS | 1878 | 1460999048782 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1536ms 10:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:04:08 INFO - PROCESS | 1878 | 1460999048835 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:04:08 INFO - PROCESS | 1878 | 1460999048838 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:04:08 INFO - PROCESS | 1878 | 1460999048844 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 1878 | 1460999048847 Marionette TRACE conn3 <- [1,1778,null,{}] 10:04:08 INFO - PROCESS | 1878 | 1460999048853 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:09 INFO - PROCESS | 1878 | 1460999049061 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:04:09 INFO - PROCESS | 1878 | 1460999049329 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d9f000 == 147 [pid = 1878] [id = 452] 10:04:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 235 (0x7f9718665000) [pid = 1878] [serial = 1357] [outer = (nil)] 10:04:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 236 (0x7f97203c9000) [pid = 1878] [serial = 1358] [outer = 0x7f9718665000] 10:04:09 INFO - PROCESS | 1878 | 1460999049448 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 237 (0x7f9720965400) [pid = 1878] [serial = 1359] [outer = 0x7f9718665000] 10:04:10 INFO - PROCESS | 1878 | 1460999050288 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 10:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1481ms 10:04:10 INFO - PROCESS | 1878 | 1460999050325 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:04:10 INFO - PROCESS | 1878 | 1460999050329 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:04:10 INFO - PROCESS | 1878 | 1460999050336 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:04:10 INFO - PROCESS | 1878 | 1460999050340 Marionette TRACE conn3 <- [1,1782,null,{}] 10:04:10 INFO - PROCESS | 1878 | 1460999050345 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:10 INFO - PROCESS | 1878 | 1460999050565 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:04:10 INFO - PROCESS | 1878 | 1460999050891 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719185000 == 148 [pid = 1878] [id = 453] 10:04:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 238 (0x7f9721e06400) [pid = 1878] [serial = 1360] [outer = (nil)] 10:04:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 239 (0x7f972217a400) [pid = 1878] [serial = 1361] [outer = 0x7f9721e06400] 10:04:10 INFO - PROCESS | 1878 | 1460999050977 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 240 (0x7f97224e8c00) [pid = 1878] [serial = 1362] [outer = 0x7f9721e06400] 10:04:11 INFO - PROCESS | 1878 | 1460999051827 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 10:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1534ms 10:04:11 INFO - PROCESS | 1878 | 1460999051871 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1878 | 1460999051875 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:04:11 INFO - PROCESS | 1878 | 1460999051881 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1878 | 1460999051885 Marionette TRACE conn3 <- [1,1786,null,{}] 10:04:11 INFO - PROCESS | 1878 | 1460999051891 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:12 INFO - PROCESS | 1878 | 1460999052152 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:04:12 INFO - PROCESS | 1878 | 1460999052468 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971002b000 == 149 [pid = 1878] [id = 454] 10:04:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 241 (0x7f9711873400) [pid = 1878] [serial = 1363] [outer = (nil)] 10:04:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 242 (0x7f97241a5800) [pid = 1878] [serial = 1364] [outer = 0x7f9711873400] 10:04:12 INFO - PROCESS | 1878 | 1460999052552 Marionette DEBUG loaded listener.js 10:04:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 243 (0x7f972f8e1800) [pid = 1878] [serial = 1365] [outer = 0x7f9711873400] 10:04:13 INFO - PROCESS | 1878 | 1460999053458 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 10:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1631ms 10:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:04:13 INFO - PROCESS | 1878 | 1460999053514 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 1878 | 1460999053516 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:04:13 INFO - PROCESS | 1878 | 1460999053524 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1878 | 1460999053526 Marionette TRACE conn3 <- [1,1790,null,{}] 10:04:13 INFO - PROCESS | 1878 | 1460999053532 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:13 INFO - PROCESS | 1878 | 1460999053742 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:04:14 INFO - PROCESS | 1878 | 1460999054014 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97055c2800 == 150 [pid = 1878] [id = 455] 10:04:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 244 (0x7f9721389800) [pid = 1878] [serial = 1366] [outer = (nil)] 10:04:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 245 (0x7f9732927000) [pid = 1878] [serial = 1367] [outer = 0x7f9721389800] 10:04:14 INFO - PROCESS | 1878 | 1460999054136 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 246 (0x7f973422ac00) [pid = 1878] [serial = 1368] [outer = 0x7f9721389800] 10:04:14 INFO - PROCESS | 1878 | 1460999054989 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1530ms 10:04:15 INFO - PROCESS | 1878 | 1460999055054 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:04:15 INFO - PROCESS | 1878 | 1460999055058 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:04:15 INFO - PROCESS | 1878 | 1460999055063 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 1878 | 1460999055066 Marionette TRACE conn3 <- [1,1794,null,{}] 10:04:15 INFO - PROCESS | 1878 | 1460999055072 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:15 INFO - PROCESS | 1878 | 1460999055285 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:04:15 INFO - PROCESS | 1878 | 1460999055552 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97055dc800 == 151 [pid = 1878] [id = 456] 10:04:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 247 (0x7f9705566400) [pid = 1878] [serial = 1369] [outer = (nil)] 10:04:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 248 (0x7f970556d800) [pid = 1878] [serial = 1370] [outer = 0x7f9705566400] 10:04:15 INFO - PROCESS | 1878 | 1460999055673 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 249 (0x7f9705573400) [pid = 1878] [serial = 1371] [outer = 0x7f9705566400] 10:04:16 INFO - PROCESS | 1878 | 1460999056522 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1534ms 10:04:16 INFO - PROCESS | 1878 | 1460999056598 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1878 | 1460999056602 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:04:16 INFO - PROCESS | 1878 | 1460999056608 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1878 | 1460999056610 Marionette TRACE conn3 <- [1,1798,null,{}] 10:04:16 INFO - PROCESS | 1878 | 1460999056616 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:16 INFO - PROCESS | 1878 | 1460999056827 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:04:17 INFO - PROCESS | 1878 | 1460999057104 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97045b5800 == 152 [pid = 1878] [id = 457] 10:04:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 250 (0x7f970473dc00) [pid = 1878] [serial = 1372] [outer = (nil)] 10:04:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 251 (0x7f9704743800) [pid = 1878] [serial = 1373] [outer = 0x7f970473dc00] 10:04:17 INFO - PROCESS | 1878 | 1460999057225 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 252 (0x7f9704748800) [pid = 1878] [serial = 1374] [outer = 0x7f970473dc00] 10:04:18 INFO - PROCESS | 1878 | 1460999058113 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1584ms 10:04:18 INFO - PROCESS | 1878 | 1460999058194 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:04:18 INFO - PROCESS | 1878 | 1460999058197 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:04:18 INFO - PROCESS | 1878 | 1460999058205 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:04:18 INFO - PROCESS | 1878 | 1460999058208 Marionette TRACE conn3 <- [1,1802,null,{}] 10:04:18 INFO - PROCESS | 1878 | 1460999058214 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:18 INFO - PROCESS | 1878 | 1460999058466 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:04:18 INFO - PROCESS | 1878 | 1460999058780 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97032b5800 == 153 [pid = 1878] [id = 458] 10:04:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 253 (0x7f970473ac00) [pid = 1878] [serial = 1375] [outer = (nil)] 10:04:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 254 (0x7f970556fc00) [pid = 1878] [serial = 1376] [outer = 0x7f970473ac00] 10:04:18 INFO - PROCESS | 1878 | 1460999058857 Marionette DEBUG loaded listener.js 10:04:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 255 (0x7f970ec13c00) [pid = 1878] [serial = 1377] [outer = 0x7f970473ac00] 10:04:19 INFO - PROCESS | 1878 | 1460999059690 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1534ms 10:04:19 INFO - PROCESS | 1878 | 1460999059740 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:04:19 INFO - PROCESS | 1878 | 1460999059744 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:04:19 INFO - PROCESS | 1878 | 1460999059750 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 1878 | 1460999059752 Marionette TRACE conn3 <- [1,1806,null,{}] 10:04:19 INFO - PROCESS | 1878 | 1460999059758 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:19 INFO - PROCESS | 1878 | 1460999059979 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:04:20 INFO - PROCESS | 1878 | 1460999060259 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97055d6800 == 154 [pid = 1878] [id = 459] 10:04:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 256 (0x7f97033e4400) [pid = 1878] [serial = 1378] [outer = (nil)] 10:04:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 257 (0x7f97033eb000) [pid = 1878] [serial = 1379] [outer = 0x7f97033e4400] 10:04:20 INFO - PROCESS | 1878 | 1460999060376 Marionette DEBUG loaded listener.js 10:04:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 258 (0x7f97033f0000) [pid = 1878] [serial = 1380] [outer = 0x7f97033e4400] 10:04:21 INFO - PROCESS | 1878 | 1460999061283 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1578ms 10:04:21 INFO - PROCESS | 1878 | 1460999061329 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:04:21 INFO - PROCESS | 1878 | 1460999061333 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:04:21 INFO - PROCESS | 1878 | 1460999061340 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - PROCESS | 1878 | 1460999061343 Marionette TRACE conn3 <- [1,1810,null,{}] 10:04:21 INFO - PROCESS | 1878 | 1460999061350 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:21 INFO - PROCESS | 1878 | 1460999061562 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:04:21 INFO - PROCESS | 1878 | 1460999061892 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97034e9800 == 155 [pid = 1878] [id = 460] 10:04:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 259 (0x7f97033f1800) [pid = 1878] [serial = 1381] [outer = (nil)] 10:04:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 260 (0x7f9708183000) [pid = 1878] [serial = 1382] [outer = 0x7f97033f1800] 10:04:21 INFO - PROCESS | 1878 | 1460999061982 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 261 (0x7f970d3f1800) [pid = 1878] [serial = 1383] [outer = 0x7f97033f1800] 10:04:22 INFO - PROCESS | 1878 | 1460999062884 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1593ms 10:04:22 INFO - PROCESS | 1878 | 1460999062933 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1878 | 1460999062937 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:04:22 INFO - PROCESS | 1878 | 1460999062942 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1878 | 1460999062945 Marionette TRACE conn3 <- [1,1814,null,{}] 10:04:22 INFO - PROCESS | 1878 | 1460999062951 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:23 INFO - PROCESS | 1878 | 1460999063172 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:04:23 INFO - PROCESS | 1878 | 1460999063493 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708dd2000 == 156 [pid = 1878] [id = 461] 10:04:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 262 (0x7f97033ec800) [pid = 1878] [serial = 1384] [outer = (nil)] 10:04:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 263 (0x7f9709c08c00) [pid = 1878] [serial = 1385] [outer = 0x7f97033ec800] 10:04:23 INFO - PROCESS | 1878 | 1460999063572 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 264 (0x7f970c4de000) [pid = 1878] [serial = 1386] [outer = 0x7f97033ec800] 10:04:24 INFO - PROCESS | 1878 | 1460999064460 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1584ms 10:04:24 INFO - PROCESS | 1878 | 1460999064528 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:04:24 INFO - PROCESS | 1878 | 1460999064532 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:04:24 INFO - PROCESS | 1878 | 1460999064538 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - PROCESS | 1878 | 1460999064540 Marionette TRACE conn3 <- [1,1818,null,{}] 10:04:24 INFO - PROCESS | 1878 | 1460999064546 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:24 INFO - PROCESS | 1878 | 1460999064764 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:04:25 INFO - PROCESS | 1878 | 1460999065079 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ac9f800 == 157 [pid = 1878] [id = 462] 10:04:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 265 (0x7f970ae89000) [pid = 1878] [serial = 1387] [outer = (nil)] 10:04:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 266 (0x7f970b309400) [pid = 1878] [serial = 1388] [outer = 0x7f970ae89000] 10:04:25 INFO - PROCESS | 1878 | 1460999065158 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 267 (0x7f970c5b0800) [pid = 1878] [serial = 1389] [outer = 0x7f970ae89000] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240cb800 == 156 [pid = 1878] [id = 168] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf42800 == 155 [pid = 1878] [id = 311] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971840a000 == 154 [pid = 1878] [id = 315] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cfc9800 == 153 [pid = 1878] [id = 269] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709a0f800 == 152 [pid = 1878] [id = 442] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716a3c800 == 151 [pid = 1878] [id = 441] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711992800 == 150 [pid = 1878] [id = 440] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ccd8800 == 149 [pid = 1878] [id = 439] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709461000 == 148 [pid = 1878] [id = 438] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fa52000 == 147 [pid = 1878] [id = 437] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711896000 == 146 [pid = 1878] [id = 436] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97092cb800 == 145 [pid = 1878] [id = 435] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97092cf800 == 144 [pid = 1878] [id = 434] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970945f000 == 143 [pid = 1878] [id = 433] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fb0c000 == 142 [pid = 1878] [id = 431] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970649a800 == 141 [pid = 1878] [id = 430] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9739c2e000 == 140 [pid = 1878] [id = 429] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734c7e800 == 139 [pid = 1878] [id = 428] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972e7f4000 == 138 [pid = 1878] [id = 427] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c6d800 == 137 [pid = 1878] [id = 426] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719952800 == 136 [pid = 1878] [id = 425] 10:04:26 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709acc000 == 135 [pid = 1878] [id = 422] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 266 (0x7f9716b2c800) [pid = 1878] [serial = 1265] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 265 (0x7f9711881400) [pid = 1878] [serial = 1263] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 264 (0x7f970df5d400) [pid = 1878] [serial = 1256] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 263 (0x7f970eb40800) [pid = 1878] [serial = 1116] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 262 (0x7f9707c8ec00) [pid = 1878] [serial = 1238] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 261 (0x7f970fe87400) [pid = 1878] [serial = 1020] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 260 (0x7f972419f400) [pid = 1878] [serial = 1223] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 259 (0x7f9716b7bc00) [pid = 1878] [serial = 1200] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 258 (0x7f970b30cc00) [pid = 1878] [serial = 1053] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 257 (0x7f9708279000) [pid = 1878] [serial = 1202] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 256 (0x7f97180b2400) [pid = 1878] [serial = 1214] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 255 (0x7f970d682c00) [pid = 1878] [serial = 1254] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 254 (0x7f970ae90400) [pid = 1878] [serial = 1244] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 253 (0x7f9728946c00) [pid = 1878] [serial = 975] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 252 (0x7f970ef3d800) [pid = 1878] [serial = 1110] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 251 (0x7f9732928400) [pid = 1878] [serial = 981] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 250 (0x7f970dec5000) [pid = 1878] [serial = 993] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 249 (0x7f9718668800) [pid = 1878] [serial = 1232] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 248 (0x7f970fe91800) [pid = 1878] [serial = 954] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 247 (0x7f9721e0d400) [pid = 1878] [serial = 1220] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 246 (0x7f971b3d3800) [pid = 1878] [serial = 960] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 245 (0x7f970ec13800) [pid = 1878] [serial = 1259] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 244 (0x7f970c5afc00) [pid = 1878] [serial = 990] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 243 (0x7f97227e7400) [pid = 1878] [serial = 1038] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 242 (0x7f9720834400) [pid = 1878] [serial = 1089] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 241 (0x7f970ef48c00) [pid = 1878] [serial = 1113] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 240 (0x7f971b3d1000) [pid = 1878] [serial = 1029] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 239 (0x7f971b3d3400) [pid = 1878] [serial = 1217] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 238 (0x7f9716752800) [pid = 1878] [serial = 1023] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 237 (0x7f97194b8000) [pid = 1878] [serial = 1026] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 236 (0x7f9730a02c00) [pid = 1878] [serial = 1095] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 235 (0x7f970c9a8800) [pid = 1878] [serial = 1250] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 234 (0x7f970b1efc00) [pid = 1878] [serial = 1248] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 233 (0x7f97240a9400) [pid = 1878] [serial = 1041] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 232 (0x7f970ec0bc00) [pid = 1878] [serial = 1257] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 231 (0x7f970b4df800) [pid = 1878] [serial = 1017] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 230 (0x7f97296f0c00) [pid = 1878] [serial = 1044] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 229 (0x7f9734229800) [pid = 1878] [serial = 987] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 228 (0x7f97208da800) [pid = 1878] [serial = 1032] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 227 (0x7f9721d8f000) [pid = 1878] [serial = 966] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 226 (0x7f9720833400) [pid = 1878] [serial = 963] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 225 (0x7f970c4d9c00) [pid = 1878] [serial = 1205] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 224 (0x7f9707d90800) [pid = 1878] [serial = 1241] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 223 (0x7f970b3e4400) [pid = 1878] [serial = 1107] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 222 (0x7f973422f400) [pid = 1878] [serial = 1050] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 221 (0x7f9734c3e000) [pid = 1878] [serial = 984] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 220 (0x7f9711ac7000) [pid = 1878] [serial = 1211] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 219 (0x7f9722188000) [pid = 1878] [serial = 1035] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 218 (0x7f972304b800) [pid = 1878] [serial = 969] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 217 (0x7f970d3ebc00) [pid = 1878] [serial = 1251] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 216 (0x7f970d546000) [pid = 1878] [serial = 1253] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 215 (0x7f97347b9c00) [pid = 1878] [serial = 1104] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 214 (0x7f971a87cc00) [pid = 1878] [serial = 1086] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 213 (0x7f970ef3f400) [pid = 1878] [serial = 1260] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 212 (0x7f970d54c000) [pid = 1878] [serial = 1235] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 211 (0x7f970eb41800) [pid = 1878] [serial = 1208] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 210 (0x7f9734148400) [pid = 1878] [serial = 1047] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 209 (0x7f971865ac00) [pid = 1878] [serial = 1229] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 208 (0x7f9710378000) [pid = 1878] [serial = 1262] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 207 (0x7f97242a0000) [pid = 1878] [serial = 972] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f9716758400) [pid = 1878] [serial = 1083] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f9717cc4000) [pid = 1878] [serial = 957] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f9718c06800) [pid = 1878] [serial = 1101] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f970f223400) [pid = 1878] [serial = 1080] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f9721e05400) [pid = 1878] [serial = 1092] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f9709c11800) [pid = 1878] [serial = 1247] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f9734228400) [pid = 1878] [serial = 1098] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f972f8e3400) [pid = 1878] [serial = 978] [outer = (nil)] [url = about:blank] 10:04:26 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f970924a800) [pid = 1878] [serial = 1226] [outer = (nil)] [url = about:blank] 10:04:27 INFO - PROCESS | 1878 | 1460999067235 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2733ms 10:04:27 INFO - PROCESS | 1878 | 1460999067297 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:04:27 INFO - PROCESS | 1878 | 1460999067303 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:04:27 INFO - PROCESS | 1878 | 1460999067316 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 1878 | 1460999067319 Marionette TRACE conn3 <- [1,1822,null,{}] 10:04:27 INFO - PROCESS | 1878 | 1460999067327 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:27 INFO - PROCESS | 1878 | 1460999067536 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:04:27 INFO - PROCESS | 1878 | 1460999067767 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708de1000 == 136 [pid = 1878] [id = 463] 10:04:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f970826b000) [pid = 1878] [serial = 1390] [outer = (nil)] 10:04:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f970924a800) [pid = 1878] [serial = 1391] [outer = 0x7f970826b000] 10:04:27 INFO - PROCESS | 1878 | 1460999067838 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f970925d800) [pid = 1878] [serial = 1392] [outer = 0x7f970826b000] 10:04:28 INFO - PROCESS | 1878 | 1460999068712 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1440ms 10:04:28 INFO - PROCESS | 1878 | 1460999068757 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:04:28 INFO - PROCESS | 1878 | 1460999068766 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:04:28 INFO - PROCESS | 1878 | 1460999068776 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:04:28 INFO - PROCESS | 1878 | 1460999068779 Marionette TRACE conn3 <- [1,1826,null,{}] 10:04:28 INFO - PROCESS | 1878 | 1460999068783 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:28 INFO - PROCESS | 1878 | 1460999068994 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:04:29 INFO - PROCESS | 1878 | 1460999069207 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709461000 == 137 [pid = 1878] [id = 464] 10:04:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f9708278800) [pid = 1878] [serial = 1393] [outer = (nil)] 10:04:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f970b1ea000) [pid = 1878] [serial = 1394] [outer = 0x7f9708278800] 10:04:29 INFO - PROCESS | 1878 | 1460999069273 Marionette DEBUG loaded listener.js 10:04:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f970b3d9c00) [pid = 1878] [serial = 1395] [outer = 0x7f9708278800] 10:04:30 INFO - PROCESS | 1878 | 1460999070148 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1430ms 10:04:30 INFO - PROCESS | 1878 | 1460999070208 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:04:30 INFO - PROCESS | 1878 | 1460999070211 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:04:30 INFO - PROCESS | 1878 | 1460999070218 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:04:30 INFO - PROCESS | 1878 | 1460999070223 Marionette TRACE conn3 <- [1,1830,null,{}] 10:04:30 INFO - PROCESS | 1878 | 1460999070238 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:30 INFO - PROCESS | 1878 | 1460999070515 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:04:30 INFO - PROCESS | 1878 | 1460999070551 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ccbc000 == 138 [pid = 1878] [id = 465] 10:04:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f970c9a8800) [pid = 1878] [serial = 1396] [outer = (nil)] 10:04:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f970ca2a800) [pid = 1878] [serial = 1397] [outer = 0x7f970c9a8800] 10:04:30 INFO - PROCESS | 1878 | 1460999070672 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f970d4ba400) [pid = 1878] [serial = 1398] [outer = 0x7f970c9a8800] 10:04:31 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f970ef47400) [pid = 1878] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:04:31 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f97057d3400) [pid = 1878] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:04:31 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f970ae92000) [pid = 1878] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:04:31 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f970b4dc800) [pid = 1878] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:04:31 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f9707c91400) [pid = 1878] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:04:31 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f9709c02400) [pid = 1878] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:04:31 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f970d3f7800) [pid = 1878] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:04:31 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f9709c04c00) [pid = 1878] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:04:31 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f9709540c00) [pid = 1878] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:04:31 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f9708274c00) [pid = 1878] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:04:32 INFO - PROCESS | 1878 | 1460999072231 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2040ms 10:04:32 INFO - PROCESS | 1878 | 1460999072259 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:04:32 INFO - PROCESS | 1878 | 1460999072263 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:04:32 INFO - PROCESS | 1878 | 1460999072268 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1878 | 1460999072271 Marionette TRACE conn3 <- [1,1834,null,{}] 10:04:32 INFO - PROCESS | 1878 | 1460999072276 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:32 INFO - PROCESS | 1878 | 1460999072532 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:04:32 INFO - PROCESS | 1878 | 1460999072554 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970eedc800 == 139 [pid = 1878] [id = 466] 10:04:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f9707e4a000) [pid = 1878] [serial = 1399] [outer = (nil)] 10:04:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f970d3f8c00) [pid = 1878] [serial = 1400] [outer = 0x7f9707e4a000] 10:04:32 INFO - PROCESS | 1878 | 1460999072618 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f970dec2800) [pid = 1878] [serial = 1401] [outer = 0x7f9707e4a000] 10:04:33 INFO - PROCESS | 1878 | 1460999073460 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 10:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1231ms 10:04:33 INFO - PROCESS | 1878 | 1460999073510 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 1878 | 1460999073513 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:04:33 INFO - PROCESS | 1878 | 1460999073523 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 1878 | 1460999073537 Marionette TRACE conn3 <- [1,1838,null,{}] 10:04:33 INFO - PROCESS | 1878 | 1460999073544 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:33 INFO - PROCESS | 1878 | 1460999073728 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:04:33 INFO - PROCESS | 1878 | 1460999073739 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97032c4000 == 140 [pid = 1878] [id = 467] 10:04:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f97033e8400) [pid = 1878] [serial = 1402] [outer = (nil)] 10:04:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f9704741400) [pid = 1878] [serial = 1403] [outer = 0x7f97033e8400] 10:04:33 INFO - PROCESS | 1878 | 1460999073954 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f9707d91c00) [pid = 1878] [serial = 1404] [outer = 0x7f97033e8400] 10:04:35 INFO - PROCESS | 1878 | 1460999075121 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1649ms 10:04:35 INFO - PROCESS | 1878 | 1460999075170 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:04:35 INFO - PROCESS | 1878 | 1460999075177 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:04:35 INFO - PROCESS | 1878 | 1460999075187 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:04:35 INFO - PROCESS | 1878 | 1460999075191 Marionette TRACE conn3 <- [1,1842,null,{}] 10:04:35 INFO - PROCESS | 1878 | 1460999075199 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:35 INFO - PROCESS | 1878 | 1460999075432 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:04:35 INFO - PROCESS | 1878 | 1460999075742 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970c996800 == 141 [pid = 1878] [id = 468] 10:04:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f970ae6d400) [pid = 1878] [serial = 1405] [outer = (nil)] 10:04:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f970ae94400) [pid = 1878] [serial = 1406] [outer = 0x7f970ae6d400] 10:04:35 INFO - PROCESS | 1878 | 1460999075827 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f970b3d7000) [pid = 1878] [serial = 1407] [outer = 0x7f970ae6d400] 10:04:36 INFO - PROCESS | 1878 | 1460999076789 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1683ms 10:04:36 INFO - PROCESS | 1878 | 1460999076870 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1878 | 1460999076876 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:04:36 INFO - PROCESS | 1878 | 1460999076886 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1878 | 1460999076890 Marionette TRACE conn3 <- [1,1846,null,{}] 10:04:36 INFO - PROCESS | 1878 | 1460999076898 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:37 INFO - PROCESS | 1878 | 1460999077163 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:04:37 INFO - PROCESS | 1878 | 1460999077511 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fb05800 == 142 [pid = 1878] [id = 469] 10:04:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f970b4d9c00) [pid = 1878] [serial = 1408] [outer = (nil)] 10:04:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 208 (0x7f970d3f5800) [pid = 1878] [serial = 1409] [outer = 0x7f970b4d9c00] 10:04:37 INFO - PROCESS | 1878 | 1460999077591 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 209 (0x7f970df5a400) [pid = 1878] [serial = 1410] [outer = 0x7f970b4d9c00] 10:04:38 INFO - PROCESS | 1878 | 1460999078529 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1688ms 10:04:38 INFO - PROCESS | 1878 | 1460999078575 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:04:38 INFO - PROCESS | 1878 | 1460999078579 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:04:38 INFO - PROCESS | 1878 | 1460999078585 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 1878 | 1460999078591 Marionette TRACE conn3 <- [1,1850,null,{}] 10:04:38 INFO - PROCESS | 1878 | 1460999078608 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:38 INFO - PROCESS | 1878 | 1460999078881 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:04:39 INFO - PROCESS | 1878 | 1460999079185 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710410000 == 143 [pid = 1878] [id = 470] 10:04:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 210 (0x7f970e2b1400) [pid = 1878] [serial = 1411] [outer = (nil)] 10:04:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 211 (0x7f970ec12800) [pid = 1878] [serial = 1412] [outer = 0x7f970e2b1400] 10:04:39 INFO - PROCESS | 1878 | 1460999079265 Marionette DEBUG loaded listener.js 10:04:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 212 (0x7f970ef47400) [pid = 1878] [serial = 1413] [outer = 0x7f970e2b1400] 10:04:40 INFO - PROCESS | 1878 | 1460999080125 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1586ms 10:04:40 INFO - PROCESS | 1878 | 1460999080172 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:04:40 INFO - PROCESS | 1878 | 1460999080177 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:04:40 INFO - PROCESS | 1878 | 1460999080184 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:04:40 INFO - PROCESS | 1878 | 1460999080187 Marionette TRACE conn3 <- [1,1854,null,{}] 10:04:40 INFO - PROCESS | 1878 | 1460999080192 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:40 INFO - PROCESS | 1878 | 1460999080411 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:04:40 INFO - PROCESS | 1878 | 1460999080715 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711b72800 == 144 [pid = 1878] [id = 471] 10:04:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 213 (0x7f970eb32800) [pid = 1878] [serial = 1414] [outer = (nil)] 10:04:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 214 (0x7f970fcd7400) [pid = 1878] [serial = 1415] [outer = 0x7f970eb32800] 10:04:40 INFO - PROCESS | 1878 | 1460999080795 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 215 (0x7f9710289000) [pid = 1878] [serial = 1416] [outer = 0x7f970eb32800] 10:04:41 INFO - PROCESS | 1878 | 1460999081648 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1529ms 10:04:41 INFO - PROCESS | 1878 | 1460999081714 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 1878 | 1460999081718 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:04:41 INFO - PROCESS | 1878 | 1460999081723 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 1878 | 1460999081726 Marionette TRACE conn3 <- [1,1858,null,{}] 10:04:41 INFO - PROCESS | 1878 | 1460999081732 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:41 INFO - PROCESS | 1878 | 1460999081949 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:04:42 INFO - PROCESS | 1878 | 1460999082214 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97167e6800 == 145 [pid = 1878] [id = 472] 10:04:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 216 (0x7f97104c6800) [pid = 1878] [serial = 1417] [outer = (nil)] 10:04:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 217 (0x7f97117a9800) [pid = 1878] [serial = 1418] [outer = 0x7f97104c6800] 10:04:42 INFO - PROCESS | 1878 | 1460999082353 Marionette DEBUG loaded listener.js 10:04:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 218 (0x7f9716b27800) [pid = 1878] [serial = 1419] [outer = 0x7f97104c6800] 10:04:43 INFO - PROCESS | 1878 | 1460999083341 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1678ms 10:04:43 INFO - PROCESS | 1878 | 1460999083403 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:04:43 INFO - PROCESS | 1878 | 1460999083407 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:04:43 INFO - PROCESS | 1878 | 1460999083413 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:04:43 INFO - PROCESS | 1878 | 1460999083415 Marionette TRACE conn3 <- [1,1862,null,{}] 10:04:43 INFO - PROCESS | 1878 | 1460999083421 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:43 INFO - PROCESS | 1878 | 1460999083655 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:04:43 INFO - PROCESS | 1878 | 1460999083962 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717c30000 == 146 [pid = 1878] [id = 473] 10:04:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 219 (0x7f970fbcc400) [pid = 1878] [serial = 1420] [outer = (nil)] 10:04:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 220 (0x7f97185d3000) [pid = 1878] [serial = 1421] [outer = 0x7f970fbcc400] 10:04:44 INFO - PROCESS | 1878 | 1460999084038 Marionette DEBUG loaded listener.js 10:04:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 221 (0x7f9718ab1400) [pid = 1878] [serial = 1422] [outer = 0x7f970fbcc400] 10:04:44 INFO - PROCESS | 1878 | 1460999084930 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1578ms 10:04:44 INFO - PROCESS | 1878 | 1460999084993 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1878 | 1460999084997 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:04:45 INFO - PROCESS | 1878 | 1460999085002 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:04:45 INFO - PROCESS | 1878 | 1460999085005 Marionette TRACE conn3 <- [1,1866,null,{}] 10:04:45 INFO - PROCESS | 1878 | 1460999085017 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:45 INFO - PROCESS | 1878 | 1460999085233 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:04:45 INFO - PROCESS | 1878 | 1460999085493 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718d1e800 == 147 [pid = 1878] [id = 474] 10:04:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 222 (0x7f9717f53800) [pid = 1878] [serial = 1423] [outer = (nil)] 10:04:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 223 (0x7f9718cacc00) [pid = 1878] [serial = 1424] [outer = 0x7f9717f53800] 10:04:45 INFO - PROCESS | 1878 | 1460999085613 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 224 (0x7f971952c400) [pid = 1878] [serial = 1425] [outer = 0x7f9717f53800] 10:04:46 INFO - PROCESS | 1878 | 1460999086452 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1485ms 10:04:46 INFO - PROCESS | 1878 | 1460999086488 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1878 | 1460999086492 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:04:46 INFO - PROCESS | 1878 | 1460999086497 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1878 | 1460999086499 Marionette TRACE conn3 <- [1,1870,null,{}] 10:04:46 INFO - PROCESS | 1878 | 1460999086505 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:46 INFO - PROCESS | 1878 | 1460999086714 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:04:46 INFO - PROCESS | 1878 | 1460999086981 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97190eb800 == 148 [pid = 1878] [id = 475] 10:04:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 225 (0x7f97117ab400) [pid = 1878] [serial = 1426] [outer = (nil)] 10:04:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 226 (0x7f971a8aa400) [pid = 1878] [serial = 1427] [outer = 0x7f97117ab400] 10:04:47 INFO - PROCESS | 1878 | 1460999087066 Marionette DEBUG loaded listener.js 10:04:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 227 (0x7f971b4c4400) [pid = 1878] [serial = 1428] [outer = 0x7f97117ab400] 10:04:47 INFO - PROCESS | 1878 | 1460999087962 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1530ms 10:04:48 INFO - PROCESS | 1878 | 1460999088030 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1878 | 1460999088034 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:04:48 INFO - PROCESS | 1878 | 1460999088040 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1878 | 1460999088043 Marionette TRACE conn3 <- [1,1874,null,{}] 10:04:48 INFO - PROCESS | 1878 | 1460999088048 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:48 INFO - PROCESS | 1878 | 1460999088257 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:04:48 INFO - PROCESS | 1878 | 1460999088521 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971b41e800 == 149 [pid = 1878] [id = 476] 10:04:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 228 (0x7f9716b81000) [pid = 1878] [serial = 1429] [outer = (nil)] 10:04:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 229 (0x7f971ca31400) [pid = 1878] [serial = 1430] [outer = 0x7f9716b81000] 10:04:48 INFO - PROCESS | 1878 | 1460999088643 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 230 (0x7f9720834400) [pid = 1878] [serial = 1431] [outer = 0x7f9716b81000] 10:04:49 INFO - PROCESS | 1878 | 1460999089508 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1536ms 10:04:49 INFO - PROCESS | 1878 | 1460999089577 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1878 | 1460999089580 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:04:49 INFO - PROCESS | 1878 | 1460999089587 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1878 | 1460999089590 Marionette TRACE conn3 <- [1,1878,null,{}] 10:04:49 INFO - PROCESS | 1878 | 1460999089595 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:49 INFO - PROCESS | 1878 | 1460999089813 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:04:50 INFO - PROCESS | 1878 | 1460999090133 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d98f000 == 150 [pid = 1878] [id = 477] 10:04:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 231 (0x7f9721e02400) [pid = 1878] [serial = 1432] [outer = (nil)] 10:04:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 232 (0x7f9721e07c00) [pid = 1878] [serial = 1433] [outer = 0x7f9721e02400] 10:04:50 INFO - PROCESS | 1878 | 1460999090224 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 233 (0x7f97225c0400) [pid = 1878] [serial = 1434] [outer = 0x7f9721e02400] 10:04:51 INFO - PROCESS | 1878 | 1460999091117 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1578ms 10:04:51 INFO - PROCESS | 1878 | 1460999091167 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 1878 | 1460999091170 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:04:51 INFO - PROCESS | 1878 | 1460999091176 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - PROCESS | 1878 | 1460999091181 Marionette TRACE conn3 <- [1,1882,null,{}] 10:04:51 INFO - PROCESS | 1878 | 1460999091187 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:51 INFO - PROCESS | 1878 | 1460999091435 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:04:51 INFO - PROCESS | 1878 | 1460999091751 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722986000 == 151 [pid = 1878] [id = 478] 10:04:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 234 (0x7f9716b2f800) [pid = 1878] [serial = 1435] [outer = (nil)] 10:04:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 235 (0x7f972556c000) [pid = 1878] [serial = 1436] [outer = 0x7f9716b2f800] 10:04:51 INFO - PROCESS | 1878 | 1460999091832 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 236 (0x7f972f364c00) [pid = 1878] [serial = 1437] [outer = 0x7f9716b2f800] 10:04:52 INFO - PROCESS | 1878 | 1460999092701 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1583ms 10:04:52 INFO - PROCESS | 1878 | 1460999092761 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 1878 | 1460999092765 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:04:52 INFO - PROCESS | 1878 | 1460999092770 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 1878 | 1460999092773 Marionette TRACE conn3 <- [1,1886,null,{}] 10:04:52 INFO - PROCESS | 1878 | 1460999092778 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:52 INFO - PROCESS | 1878 | 1460999092990 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:04:53 INFO - PROCESS | 1878 | 1460999093261 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972354f800 == 152 [pid = 1878] [id = 479] 10:04:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 237 (0x7f9721541000) [pid = 1878] [serial = 1438] [outer = (nil)] 10:04:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 238 (0x7f972f370000) [pid = 1878] [serial = 1439] [outer = 0x7f9721541000] 10:04:53 INFO - PROCESS | 1878 | 1460999093388 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 239 (0x7f9732928400) [pid = 1878] [serial = 1440] [outer = 0x7f9721541000] 10:04:54 INFO - PROCESS | 1878 | 1460999094228 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1492ms 10:04:54 INFO - PROCESS | 1878 | 1460999094264 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1878 | 1460999094267 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:04:54 INFO - PROCESS | 1878 | 1460999094273 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1878 | 1460999094275 Marionette TRACE conn3 <- [1,1890,null,{}] 10:04:54 INFO - PROCESS | 1878 | 1460999094281 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:54 INFO - PROCESS | 1878 | 1460999094493 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:04:54 INFO - PROCESS | 1878 | 1460999094763 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7f3000 == 153 [pid = 1878] [id = 480] 10:04:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 240 (0x7f970569cc00) [pid = 1878] [serial = 1441] [outer = (nil)] 10:04:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 241 (0x7f97056a3800) [pid = 1878] [serial = 1442] [outer = 0x7f970569cc00] 10:04:54 INFO - PROCESS | 1878 | 1460999094879 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 242 (0x7f97056a8400) [pid = 1878] [serial = 1443] [outer = 0x7f970569cc00] 10:04:55 INFO - PROCESS | 1878 | 1460999095723 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1480ms 10:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:04:55 INFO - PROCESS | 1878 | 1460999095755 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:04:55 INFO - PROCESS | 1878 | 1460999095758 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:04:55 INFO - PROCESS | 1878 | 1460999095764 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 1878 | 1460999095767 Marionette TRACE conn3 <- [1,1894,null,{}] 10:04:55 INFO - PROCESS | 1878 | 1460999095772 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:55 INFO - PROCESS | 1878 | 1460999095979 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:04:56 INFO - PROCESS | 1878 | 1460999096259 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9732a3e000 == 154 [pid = 1878] [id = 481] 10:04:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 243 (0x7f970569d000) [pid = 1878] [serial = 1444] [outer = (nil)] 10:04:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 244 (0x7f97056db800) [pid = 1878] [serial = 1445] [outer = 0x7f970569d000] 10:04:56 INFO - PROCESS | 1878 | 1460999096376 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 245 (0x7f97056e1c00) [pid = 1878] [serial = 1446] [outer = 0x7f970569d000] 10:04:57 INFO - PROCESS | 1878 | 1460999097239 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1539ms 10:04:57 INFO - PROCESS | 1878 | 1460999097304 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 1878 | 1460999097307 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:04:57 INFO - PROCESS | 1878 | 1460999097313 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1878 | 1460999097315 Marionette TRACE conn3 <- [1,1898,null,{}] 10:04:57 INFO - PROCESS | 1878 | 1460999097321 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:57 INFO - PROCESS | 1878 | 1460999097527 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:04:57 INFO - PROCESS | 1878 | 1460999097849 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d2c800 == 155 [pid = 1878] [id = 482] 10:04:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 246 (0x7f97056e0800) [pid = 1878] [serial = 1447] [outer = (nil)] 10:04:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 247 (0x7f97056e5800) [pid = 1878] [serial = 1448] [outer = 0x7f97056e0800] 10:04:57 INFO - PROCESS | 1878 | 1460999097924 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 248 (0x7f970c4d8800) [pid = 1878] [serial = 1449] [outer = 0x7f97056e0800] 10:04:58 INFO - PROCESS | 1878 | 1460999098846 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1580ms 10:04:58 INFO - PROCESS | 1878 | 1460999098895 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1878 | 1460999098898 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:04:58 INFO - PROCESS | 1878 | 1460999098904 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1878 | 1460999098906 Marionette TRACE conn3 <- [1,1902,null,{}] 10:04:58 INFO - PROCESS | 1878 | 1460999098912 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:59 INFO - PROCESS | 1878 | 1460999099126 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:04:59 INFO - PROCESS | 1878 | 1460999099470 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708de1800 == 156 [pid = 1878] [id = 483] 10:04:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 249 (0x7f970569ec00) [pid = 1878] [serial = 1450] [outer = (nil)] 10:04:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 250 (0x7f97057da800) [pid = 1878] [serial = 1451] [outer = 0x7f970569ec00] 10:04:59 INFO - PROCESS | 1878 | 1460999099547 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 251 (0x7f970b44c400) [pid = 1878] [serial = 1452] [outer = 0x7f970569ec00] 10:05:00 INFO - PROCESS | 1878 | 1460999100447 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1582ms 10:05:00 INFO - PROCESS | 1878 | 1460999100487 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:05:00 INFO - PROCESS | 1878 | 1460999100489 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:05:00 INFO - PROCESS | 1878 | 1460999100496 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:05:00 INFO - PROCESS | 1878 | 1460999100499 Marionette TRACE conn3 <- [1,1906,null,{}] 10:05:00 INFO - PROCESS | 1878 | 1460999100504 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:00 INFO - PROCESS | 1878 | 1460999100732 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:05:01 INFO - PROCESS | 1878 | 1460999101055 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee8e800 == 157 [pid = 1878] [id = 484] 10:05:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 252 (0x7f97056e2000) [pid = 1878] [serial = 1453] [outer = (nil)] 10:05:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 253 (0x7f970b3e0c00) [pid = 1878] [serial = 1454] [outer = 0x7f97056e2000] 10:05:01 INFO - PROCESS | 1878 | 1460999101136 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 254 (0x7f970b452800) [pid = 1878] [serial = 1455] [outer = 0x7f97056e2000] 10:05:02 INFO - PROCESS | 1878 | 1460999102012 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2080ms 10:05:02 INFO - PROCESS | 1878 | 1460999102685 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:05:02 INFO - PROCESS | 1878 | 1460999102692 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:05:02 INFO - PROCESS | 1878 | 1460999102720 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1878 | 1460999102725 Marionette TRACE conn3 <- [1,1910,null,{}] 10:05:02 INFO - PROCESS | 1878 | 1460999102732 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:02 INFO - PROCESS | 1878 | 1460999102929 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:05:03 INFO - PROCESS | 1878 | 1460999103170 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709680000 == 158 [pid = 1878] [id = 485] 10:05:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 255 (0x7f9707c86c00) [pid = 1878] [serial = 1456] [outer = (nil)] 10:05:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 256 (0x7f9707d90000) [pid = 1878] [serial = 1457] [outer = 0x7f9707c86c00] 10:05:03 INFO - PROCESS | 1878 | 1460999103243 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 257 (0x7f9707e51c00) [pid = 1878] [serial = 1458] [outer = 0x7f9707c86c00] 10:05:04 INFO - PROCESS | 1878 | 1460999104184 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973418e800 == 157 [pid = 1878] [id = 364] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970eedc800 == 156 [pid = 1878] [id = 466] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ccbc000 == 155 [pid = 1878] [id = 465] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709461000 == 154 [pid = 1878] [id = 464] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708de1000 == 153 [pid = 1878] [id = 463] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97045b5800 == 152 [pid = 1878] [id = 457] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97055dc800 == 151 [pid = 1878] [id = 456] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97055c2800 == 150 [pid = 1878] [id = 455] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971002b000 == 149 [pid = 1878] [id = 454] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719185000 == 148 [pid = 1878] [id = 453] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734d9f000 == 147 [pid = 1878] [id = 452] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734664800 == 146 [pid = 1878] [id = 451] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f629800 == 145 [pid = 1878] [id = 450] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723861000 == 144 [pid = 1878] [id = 449] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972038e800 == 143 [pid = 1878] [id = 448] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cfc3000 == 142 [pid = 1878] [id = 447] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97190f7000 == 141 [pid = 1878] [id = 446] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711891000 == 140 [pid = 1878] [id = 445] 10:05:04 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ee65800 == 139 [pid = 1878] [id = 444] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 256 (0x7f9711877400) [pid = 1878] [serial = 1325] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 255 (0x7f971675cc00) [pid = 1878] [serial = 1326] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 254 (0x7f971ccb0400) [pid = 1878] [serial = 1283] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 253 (0x7f97238cd000) [pid = 1878] [serial = 1286] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 252 (0x7f970925b400) [pid = 1878] [serial = 1289] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 251 (0x7f9722e39000) [pid = 1878] [serial = 1292] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 250 (0x7f970e2aa000) [pid = 1878] [serial = 1295] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 249 (0x7f970e2b0000) [pid = 1878] [serial = 1298] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 248 (0x7f97057d8400) [pid = 1878] [serial = 1301] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 247 (0x7f970c9adc00) [pid = 1878] [serial = 1311] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 246 (0x7f970c4d6800) [pid = 1878] [serial = 1310] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 245 (0x7f970d3f1c00) [pid = 1878] [serial = 1271] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 244 (0x7f970d3f8000) [pid = 1878] [serial = 1316] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 243 (0x7f970df5d800) [pid = 1878] [serial = 1317] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 242 (0x7f970826b800) [pid = 1878] [serial = 1305] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 241 (0x7f9707e50400) [pid = 1878] [serial = 1304] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 240 (0x7f970ec10000) [pid = 1878] [serial = 1319] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 239 (0x7f970ef42c00) [pid = 1878] [serial = 1320] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 238 (0x7f9718abe000) [pid = 1878] [serial = 1280] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 237 (0x7f9709c11000) [pid = 1878] [serial = 1268] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 236 (0x7f970ec16800) [pid = 1878] [serial = 1274] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 235 (0x7f971675b000) [pid = 1878] [serial = 1277] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 234 (0x7f970d54cc00) [pid = 1878] [serial = 1314] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 233 (0x7f970d4bb800) [pid = 1878] [serial = 1313] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 232 (0x7f970ae91c00) [pid = 1878] [serial = 1308] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 231 (0x7f9709c10c00) [pid = 1878] [serial = 1307] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 230 (0x7f97057e2000) [pid = 1878] [serial = 1302] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 229 (0x7f970f4ec400) [pid = 1878] [serial = 1322] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 228 (0x7f9710290c00) [pid = 1878] [serial = 1323] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 227 (0x7f970ae8c800) [pid = 1878] [serial = 1328] [outer = (nil)] [url = about:blank] 10:05:04 INFO - PROCESS | 1878 | --DOMWINDOW == 226 (0x7f970c9a9800) [pid = 1878] [serial = 1329] [outer = (nil)] [url = about:blank] 10:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2143ms 10:05:04 INFO - PROCESS | 1878 | 1460999104936 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 1878 | 1460999104942 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:05:04 INFO - PROCESS | 1878 | 1460999104953 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1878 | 1460999104958 Marionette TRACE conn3 <- [1,1914,null,{}] 10:05:04 INFO - PROCESS | 1878 | 1460999104964 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:05 INFO - PROCESS | 1878 | 1460999105164 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:05:05 INFO - PROCESS | 1878 | 1460999105377 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97045a5800 == 140 [pid = 1878] [id = 486] 10:05:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 227 (0x7f97033eb400) [pid = 1878] [serial = 1459] [outer = (nil)] 10:05:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 228 (0x7f9709248400) [pid = 1878] [serial = 1460] [outer = 0x7f97033eb400] 10:05:05 INFO - PROCESS | 1878 | 1460999105443 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 229 (0x7f970953d800) [pid = 1878] [serial = 1461] [outer = 0x7f97033eb400] 10:05:06 INFO - PROCESS | 1878 | 1460999106259 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1335ms 10:05:06 INFO - PROCESS | 1878 | 1460999106286 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1878 | 1460999106290 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:05:06 INFO - PROCESS | 1878 | 1460999106295 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1878 | 1460999106298 Marionette TRACE conn3 <- [1,1918,null,{}] 10:05:06 INFO - PROCESS | 1878 | 1460999106328 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:06 INFO - PROCESS | 1878 | 1460999106537 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:05:06 INFO - PROCESS | 1878 | 1460999106555 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708fad000 == 141 [pid = 1878] [id = 487] 10:05:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 230 (0x7f9707c87c00) [pid = 1878] [serial = 1462] [outer = (nil)] 10:05:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 231 (0x7f970b3d7c00) [pid = 1878] [serial = 1463] [outer = 0x7f9707c87c00] 10:05:06 INFO - PROCESS | 1878 | 1460999106815 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 232 (0x7f970b4e4400) [pid = 1878] [serial = 1464] [outer = 0x7f9707c87c00] 10:05:07 INFO - PROCESS | 1878 | 1460999107718 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1448ms 10:05:07 INFO - PROCESS | 1878 | 1460999107745 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1878 | 1460999107749 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:05:07 INFO - PROCESS | 1878 | 1460999107754 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1878 | 1460999107756 Marionette TRACE conn3 <- [1,1922,null,{}] 10:05:07 INFO - PROCESS | 1878 | 1460999107762 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:08 INFO - PROCESS | 1878 | 1460999108048 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:05:08 INFO - PROCESS | 1878 | 1460999108087 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970c996000 == 142 [pid = 1878] [id = 488] 10:05:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 233 (0x7f970b30f800) [pid = 1878] [serial = 1465] [outer = (nil)] 10:05:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 234 (0x7f970d544400) [pid = 1878] [serial = 1466] [outer = 0x7f970b30f800] 10:05:08 INFO - PROCESS | 1878 | 1460999108153 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 235 (0x7f970dec4800) [pid = 1878] [serial = 1467] [outer = 0x7f970b30f800] 10:05:09 INFO - PROCESS | 1878 | 1460999109136 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1444ms 10:05:09 INFO - PROCESS | 1878 | 1460999109200 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1878 | 1460999109204 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:05:09 INFO - PROCESS | 1878 | 1460999109209 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1878 | 1460999109212 Marionette TRACE conn3 <- [1,1926,null,{}] 10:05:09 INFO - PROCESS | 1878 | 1460999109217 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:10 INFO - PROCESS | 1878 | 1460999110415 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 234 (0x7f9707c90400) [pid = 1878] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 233 (0x7f970c9a8800) [pid = 1878] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 232 (0x7f970c4d2800) [pid = 1878] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 231 (0x7f9705566400) [pid = 1878] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 230 (0x7f9708183400) [pid = 1878] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 229 (0x7f9721389800) [pid = 1878] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 228 (0x7f9710374400) [pid = 1878] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 227 (0x7f9709244c00) [pid = 1878] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 226 (0x7f970818fc00) [pid = 1878] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 225 (0x7f970d3ea400) [pid = 1878] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 224 (0x7f970eb38c00) [pid = 1878] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 223 (0x7f9710293c00) [pid = 1878] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 222 (0x7f970826b000) [pid = 1878] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 221 (0x7f970ec13000) [pid = 1878] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 220 (0x7f970c9ab400) [pid = 1878] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 219 (0x7f970d3eac00) [pid = 1878] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 218 (0x7f970eb38800) [pid = 1878] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 217 (0x7f970df53800) [pid = 1878] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 216 (0x7f970473dc00) [pid = 1878] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 215 (0x7f9717cc1400) [pid = 1878] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 214 (0x7f971a8aec00) [pid = 1878] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 213 (0x7f9717f61000) [pid = 1878] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 212 (0x7f97033e4400) [pid = 1878] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 211 (0x7f970953e000) [pid = 1878] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 210 (0x7f970ec11c00) [pid = 1878] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 209 (0x7f9721e03800) [pid = 1878] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 208 (0x7f970818e400) [pid = 1878] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 207 (0x7f971a7e6800) [pid = 1878] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f9716b29c00) [pid = 1878] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f9708184000) [pid = 1878] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f9721e06400) [pid = 1878] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f970c5aa000) [pid = 1878] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f971a45c400) [pid = 1878] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f9709c03400) [pid = 1878] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f97180b2c00) [pid = 1878] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f970d3ea800) [pid = 1878] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f97033f1800) [pid = 1878] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f9718665000) [pid = 1878] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f9707e4f800) [pid = 1878] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f970473ac00) [pid = 1878] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f9711873400) [pid = 1878] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f97033ec800) [pid = 1878] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f9708278800) [pid = 1878] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f9707c89800) [pid = 1878] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f97194c1c00) [pid = 1878] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f9709242800) [pid = 1878] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f9709252400) [pid = 1878] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f970d544000) [pid = 1878] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f970fe83800) [pid = 1878] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f9710373400) [pid = 1878] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f970925cc00) [pid = 1878] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f9708191800) [pid = 1878] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f970924f800) [pid = 1878] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f9709254000) [pid = 1878] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f970d687400) [pid = 1878] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9707c88400) [pid = 1878] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f970e10cc00) [pid = 1878] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f971cc25800) [pid = 1878] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f970c4da000) [pid = 1878] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9709242400) [pid = 1878] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f971a8af400) [pid = 1878] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f970e2ac400) [pid = 1878] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f971a452c00) [pid = 1878] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:05:10 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f9710375800) [pid = 1878] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:05:10 INFO - PROCESS | 1878 | 1460999110736 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1878 | ************************* 10:05:10 INFO - PROCESS | 1878 | A coding exception was thrown and uncaught in a Task. 10:05:10 INFO - PROCESS | 1878 | 10:05:10 INFO - PROCESS | 1878 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:05:10 INFO - PROCESS | 1878 | Full stack: 10:05:10 INFO - PROCESS | 1878 | ************************* 10:05:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709318800 == 143 [pid = 1878] [id = 489] 10:05:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f97033e2800) [pid = 1878] [serial = 1468] [outer = (nil)] 10:05:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f9705565400) [pid = 1878] [serial = 1469] [outer = 0x7f97033e2800] 10:05:10 INFO - PROCESS | 1878 | 1460999110815 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f9708274c00) [pid = 1878] [serial = 1470] [outer = 0x7f97033e2800] 10:05:11 INFO - PROCESS | 1878 | 1460999111496 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2337ms 10:05:11 INFO - PROCESS | 1878 | 1460999111547 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1878 | 1460999111551 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:05:11 INFO - PROCESS | 1878 | 1460999111556 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1878 | 1460999111559 Marionette TRACE conn3 <- [1,1930,null,{}] 10:05:11 INFO - PROCESS | 1878 | 1460999111564 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:11 INFO - PROCESS | 1878 | 1460999111881 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:05:11 INFO - PROCESS | 1878 | 1460999111901 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970f490800 == 144 [pid = 1878] [id = 490] 10:05:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f970818e400) [pid = 1878] [serial = 1471] [outer = (nil)] 10:05:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f970c5a4000) [pid = 1878] [serial = 1472] [outer = 0x7f970818e400] 10:05:11 INFO - PROCESS | 1878 | 1460999111982 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f970eb38000) [pid = 1878] [serial = 1473] [outer = 0x7f970818e400] 10:05:13 INFO - PROCESS | 1878 | 1460999113179 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1684ms 10:05:13 INFO - PROCESS | 1878 | 1460999113242 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1878 | 1460999113249 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:05:13 INFO - PROCESS | 1878 | 1460999113259 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1878 | 1460999113264 Marionette TRACE conn3 <- [1,1934,null,{}] 10:05:13 INFO - PROCESS | 1878 | 1460999113272 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:13 INFO - PROCESS | 1878 | 1460999113541 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:05:13 INFO - PROCESS | 1878 | 1460999113916 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708fdb000 == 145 [pid = 1878] [id = 491] 10:05:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f970826b000) [pid = 1878] [serial = 1474] [outer = (nil)] 10:05:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f9709244400) [pid = 1878] [serial = 1475] [outer = 0x7f970826b000] 10:05:14 INFO - PROCESS | 1878 | 1460999113994 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f9709261c00) [pid = 1878] [serial = 1476] [outer = 0x7f970826b000] 10:05:14 INFO - PROCESS | 1878 | 1460999114887 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1686ms 10:05:14 INFO - PROCESS | 1878 | 1460999114947 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 1878 | 1460999114955 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:05:14 INFO - PROCESS | 1878 | 1460999114966 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 1878 | 1460999114971 Marionette TRACE conn3 <- [1,1938,null,{}] 10:05:14 INFO - PROCESS | 1878 | 1460999114977 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:15 INFO - PROCESS | 1878 | 1460999115252 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:05:15 INFO - PROCESS | 1878 | 1460999115649 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fa5a800 == 146 [pid = 1878] [id = 492] 10:05:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f970b3e0400) [pid = 1878] [serial = 1477] [outer = (nil)] 10:05:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f970b44a800) [pid = 1878] [serial = 1478] [outer = 0x7f970b3e0400] 10:05:15 INFO - PROCESS | 1878 | 1460999115730 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f970c9afc00) [pid = 1878] [serial = 1479] [outer = 0x7f970b3e0400] 10:05:16 INFO - PROCESS | 1878 | 1460999116630 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1738ms 10:05:16 INFO - PROCESS | 1878 | 1460999116704 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 1878 | 1460999116708 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:05:16 INFO - PROCESS | 1878 | 1460999116714 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1878 | 1460999116720 Marionette TRACE conn3 <- [1,1942,null,{}] 10:05:16 INFO - PROCESS | 1878 | 1460999116736 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:17 INFO - PROCESS | 1878 | 1460999117000 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:05:17 INFO - PROCESS | 1878 | 1460999117320 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710241800 == 147 [pid = 1878] [id = 493] 10:05:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f970d68c000) [pid = 1878] [serial = 1480] [outer = (nil)] 10:05:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f970e2a5400) [pid = 1878] [serial = 1481] [outer = 0x7f970d68c000] 10:05:17 INFO - PROCESS | 1878 | 1460999117402 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f970ec0c800) [pid = 1878] [serial = 1482] [outer = 0x7f970d68c000] 10:05:18 INFO - PROCESS | 1878 | 1460999118261 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1589ms 10:05:18 INFO - PROCESS | 1878 | 1460999118303 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1878 | 1460999118309 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:05:18 INFO - PROCESS | 1878 | 1460999118315 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1878 | 1460999118318 Marionette TRACE conn3 <- [1,1946,null,{}] 10:05:18 INFO - PROCESS | 1878 | 1460999118323 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:18 INFO - PROCESS | 1878 | 1460999118542 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:05:18 INFO - PROCESS | 1878 | 1460999118874 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971679b000 == 148 [pid = 1878] [id = 494] 10:05:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f97056a1400) [pid = 1878] [serial = 1483] [outer = (nil)] 10:05:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f970ef42400) [pid = 1878] [serial = 1484] [outer = 0x7f97056a1400] 10:05:18 INFO - PROCESS | 1878 | 1460999118955 Marionette DEBUG loaded listener.js 10:05:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f970fcd8000) [pid = 1878] [serial = 1485] [outer = 0x7f97056a1400] 10:05:19 INFO - PROCESS | 1878 | 1460999119826 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1579ms 10:05:19 INFO - PROCESS | 1878 | 1460999119896 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:05:19 INFO - PROCESS | 1878 | 1460999119900 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:05:19 INFO - PROCESS | 1878 | 1460999119905 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:05:19 INFO - PROCESS | 1878 | 1460999119908 Marionette TRACE conn3 <- [1,1950,null,{}] 10:05:19 INFO - PROCESS | 1878 | 1460999119914 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:20 INFO - PROCESS | 1878 | 1460999120128 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:05:20 INFO - PROCESS | 1878 | 1460999120435 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716a3d800 == 149 [pid = 1878] [id = 495] 10:05:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f970f221800) [pid = 1878] [serial = 1486] [outer = (nil)] 10:05:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f971028e800) [pid = 1878] [serial = 1487] [outer = 0x7f970f221800] 10:05:20 INFO - PROCESS | 1878 | 1460999120523 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f97104c5800) [pid = 1878] [serial = 1488] [outer = 0x7f970f221800] 10:05:21 INFO - PROCESS | 1878 | 1460999121374 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1527ms 10:05:21 INFO - PROCESS | 1878 | 1460999121434 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:05:21 INFO - PROCESS | 1878 | 1460999121438 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:05:21 INFO - PROCESS | 1878 | 1460999121444 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:05:21 INFO - PROCESS | 1878 | 1460999121446 Marionette TRACE conn3 <- [1,1954,null,{}] 10:05:21 INFO - PROCESS | 1878 | 1460999121452 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:21 INFO - PROCESS | 1878 | 1460999121692 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:05:22 INFO - PROCESS | 1878 | 1460999122012 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719180000 == 150 [pid = 1878] [id = 496] 10:05:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f97169cbc00) [pid = 1878] [serial = 1489] [outer = (nil)] 10:05:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f9717cc2c00) [pid = 1878] [serial = 1490] [outer = 0x7f97169cbc00] 10:05:22 INFO - PROCESS | 1878 | 1460999122099 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f9717f61000) [pid = 1878] [serial = 1491] [outer = 0x7f97169cbc00] 10:05:22 INFO - PROCESS | 1878 | 1460999122930 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1532ms 10:05:22 INFO - PROCESS | 1878 | 1460999122978 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1878 | 1460999122981 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:05:22 INFO - PROCESS | 1878 | 1460999122988 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1878 | 1460999122991 Marionette TRACE conn3 <- [1,1958,null,{}] 10:05:22 INFO - PROCESS | 1878 | 1460999122996 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:23 INFO - PROCESS | 1878 | 1460999123223 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:05:23 INFO - PROCESS | 1878 | 1460999123469 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971b3ae800 == 151 [pid = 1878] [id = 497] 10:05:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f97169ccc00) [pid = 1878] [serial = 1492] [outer = (nil)] 10:05:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f97185dc800) [pid = 1878] [serial = 1493] [outer = 0x7f97169ccc00] 10:05:23 INFO - PROCESS | 1878 | 1460999123545 Marionette DEBUG loaded listener.js 10:05:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f9718ab8000) [pid = 1878] [serial = 1494] [outer = 0x7f97169ccc00] 10:05:24 INFO - PROCESS | 1878 | 1460999124480 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1530ms 10:05:24 INFO - PROCESS | 1878 | 1460999124519 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1878 | 1460999124522 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:05:24 INFO - PROCESS | 1878 | 1460999124529 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1878 | 1460999124532 Marionette TRACE conn3 <- [1,1962,null,{}] 10:05:24 INFO - PROCESS | 1878 | 1460999124537 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:24 INFO - PROCESS | 1878 | 1460999124753 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:05:25 INFO - PROCESS | 1878 | 1460999125026 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d995000 == 152 [pid = 1878] [id = 498] 10:05:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f970569bc00) [pid = 1878] [serial = 1495] [outer = (nil)] 10:05:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f97194b9c00) [pid = 1878] [serial = 1496] [outer = 0x7f970569bc00] 10:05:25 INFO - PROCESS | 1878 | 1460999125145 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f9719531400) [pid = 1878] [serial = 1497] [outer = 0x7f970569bc00] 10:05:25 INFO - PROCESS | 1878 | 1460999125995 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1542ms 10:05:26 INFO - PROCESS | 1878 | 1460999126072 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:05:26 INFO - PROCESS | 1878 | 1460999126075 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:05:26 INFO - PROCESS | 1878 | 1460999126082 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1878 | 1460999126084 Marionette TRACE conn3 <- [1,1966,null,{}] 10:05:26 INFO - PROCESS | 1878 | 1460999126090 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:26 INFO - PROCESS | 1878 | 1460999126350 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:05:26 INFO - PROCESS | 1878 | 1460999126662 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c75000 == 153 [pid = 1878] [id = 499] 10:05:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f970b4dac00) [pid = 1878] [serial = 1498] [outer = (nil)] 10:05:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f971a45c400) [pid = 1878] [serial = 1499] [outer = 0x7f970b4dac00] 10:05:26 INFO - PROCESS | 1878 | 1460999126741 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f971a8b5000) [pid = 1878] [serial = 1500] [outer = 0x7f970b4dac00] 10:05:27 INFO - PROCESS | 1878 | 1460999127600 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1578ms 10:05:27 INFO - PROCESS | 1878 | 1460999127661 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:05:27 INFO - PROCESS | 1878 | 1460999127665 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:05:27 INFO - PROCESS | 1878 | 1460999127672 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1878 | 1460999127676 Marionette TRACE conn3 <- [1,1970,null,{}] 10:05:27 INFO - PROCESS | 1878 | 1460999127681 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:27 INFO - PROCESS | 1878 | 1460999127935 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:05:28 INFO - PROCESS | 1878 | 1460999128247 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722ecb800 == 154 [pid = 1878] [id = 500] 10:05:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f970ded0000) [pid = 1878] [serial = 1501] [outer = (nil)] 10:05:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f971ca34000) [pid = 1878] [serial = 1502] [outer = 0x7f970ded0000] 10:05:28 INFO - PROCESS | 1878 | 1460999128326 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f971ccb1000) [pid = 1878] [serial = 1503] [outer = 0x7f970ded0000] 10:05:29 INFO - PROCESS | 1878 | 1460999129247 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1639ms 10:05:29 INFO - PROCESS | 1878 | 1460999129311 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:05:29 INFO - PROCESS | 1878 | 1460999129316 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:05:29 INFO - PROCESS | 1878 | 1460999129322 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:05:29 INFO - PROCESS | 1878 | 1460999129331 Marionette TRACE conn3 <- [1,1974,null,{}] 10:05:29 INFO - PROCESS | 1878 | 1460999129336 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:29 INFO - PROCESS | 1878 | 1460999129579 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:05:29 INFO - PROCESS | 1878 | 1460999129902 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97304a7000 == 155 [pid = 1878] [id = 501] 10:05:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 208 (0x7f9721e10800) [pid = 1878] [serial = 1504] [outer = (nil)] 10:05:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 209 (0x7f9722181c00) [pid = 1878] [serial = 1505] [outer = 0x7f9721e10800] 10:05:29 INFO - PROCESS | 1878 | 1460999129988 Marionette DEBUG loaded listener.js 10:05:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 210 (0x7f97227e7400) [pid = 1878] [serial = 1506] [outer = 0x7f9721e10800] 10:05:30 INFO - PROCESS | 1878 | 1460999130830 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1537ms 10:05:30 INFO - PROCESS | 1878 | 1460999130859 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1878 | 1460999130862 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:05:30 INFO - PROCESS | 1878 | 1460999130868 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1878 | 1460999130870 Marionette TRACE conn3 <- [1,1978,null,{}] 10:05:30 INFO - PROCESS | 1878 | 1460999130876 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:31 INFO - PROCESS | 1878 | 1460999131082 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:05:31 INFO - PROCESS | 1878 | 1460999131369 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97348a0800 == 156 [pid = 1878] [id = 502] 10:05:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 211 (0x7f972168b800) [pid = 1878] [serial = 1507] [outer = (nil)] 10:05:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 212 (0x7f9722fb9000) [pid = 1878] [serial = 1508] [outer = 0x7f972168b800] 10:05:31 INFO - PROCESS | 1878 | 1460999131450 Marionette DEBUG loaded listener.js 10:05:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 213 (0x7f972357c800) [pid = 1878] [serial = 1509] [outer = 0x7f972168b800] 10:05:32 INFO - PROCESS | 1878 | 1460999132318 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1482ms 10:05:32 INFO - PROCESS | 1878 | 1460999132351 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:05:32 INFO - PROCESS | 1878 | 1460999132354 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:05:32 INFO - PROCESS | 1878 | 1460999132360 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:05:32 INFO - PROCESS | 1878 | 1460999132363 Marionette TRACE conn3 <- [1,1982,null,{}] 10:05:32 INFO - PROCESS | 1878 | 1460999132369 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:32 INFO - PROCESS | 1878 | 1460999132585 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:05:32 INFO - PROCESS | 1878 | 1460999132862 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c1b000 == 157 [pid = 1878] [id = 503] 10:05:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 214 (0x7f9721ef7c00) [pid = 1878] [serial = 1510] [outer = (nil)] 10:05:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 215 (0x7f972556e000) [pid = 1878] [serial = 1511] [outer = 0x7f9721ef7c00] 10:05:32 INFO - PROCESS | 1878 | 1460999132941 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 216 (0x7f972e7d8000) [pid = 1878] [serial = 1512] [outer = 0x7f9721ef7c00] 10:05:33 INFO - PROCESS | 1878 | 1460999133866 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1533ms 10:05:33 INFO - PROCESS | 1878 | 1460999133895 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1878 | 1460999133898 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:05:33 INFO - PROCESS | 1878 | 1460999133904 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1878 | 1460999133906 Marionette TRACE conn3 <- [1,1986,null,{}] 10:05:33 INFO - PROCESS | 1878 | 1460999133912 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:34 INFO - PROCESS | 1878 | 1460999134147 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:05:34 INFO - PROCESS | 1878 | 1460999134466 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97093d6000 == 158 [pid = 1878] [id = 504] 10:05:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 217 (0x7f9722996c00) [pid = 1878] [serial = 1513] [outer = (nil)] 10:05:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 218 (0x7f9730a0d000) [pid = 1878] [serial = 1514] [outer = 0x7f9722996c00] 10:05:34 INFO - PROCESS | 1878 | 1460999134546 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 219 (0x7f9734149c00) [pid = 1878] [serial = 1515] [outer = 0x7f9722996c00] 10:05:35 INFO - PROCESS | 1878 | 1460999135384 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1531ms 10:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:05:35 INFO - PROCESS | 1878 | 1460999135437 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1878 | 1460999135440 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:05:35 INFO - PROCESS | 1878 | 1460999135447 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1878 | 1460999135450 Marionette TRACE conn3 <- [1,1990,null,{}] 10:05:35 INFO - PROCESS | 1878 | 1460999135456 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:35 INFO - PROCESS | 1878 | 1460999135652 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:05:35 INFO - PROCESS | 1878 | 1460999135931 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97038d7000 == 159 [pid = 1878] [id = 505] 10:05:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 220 (0x7f9704fd4000) [pid = 1878] [serial = 1516] [outer = (nil)] 10:05:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 221 (0x7f9704fd9800) [pid = 1878] [serial = 1517] [outer = 0x7f9704fd4000] 10:05:36 INFO - PROCESS | 1878 | 1460999136055 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 222 (0x7f9704fde000) [pid = 1878] [serial = 1518] [outer = 0x7f9704fd4000] 10:05:36 INFO - PROCESS | 1878 | 1460999136883 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1489ms 10:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:05:36 INFO - PROCESS | 1878 | 1460999136936 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:05:36 INFO - PROCESS | 1878 | 1460999136939 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:05:36 INFO - PROCESS | 1878 | 1460999136945 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1878 | 1460999136948 Marionette TRACE conn3 <- [1,1994,null,{}] 10:05:36 INFO - PROCESS | 1878 | 1460999136953 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:37 INFO - PROCESS | 1878 | 1460999137168 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:05:37 INFO - PROCESS | 1878 | 1460999137448 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9737641800 == 160 [pid = 1878] [id = 506] 10:05:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 223 (0x7f9704fd4800) [pid = 1878] [serial = 1519] [outer = (nil)] 10:05:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 224 (0x7f9730731400) [pid = 1878] [serial = 1520] [outer = 0x7f9704fd4800] 10:05:37 INFO - PROCESS | 1878 | 1460999137566 Marionette DEBUG loaded listener.js 10:05:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 225 (0x7f973422a400) [pid = 1878] [serial = 1521] [outer = 0x7f9704fd4800] 10:05:38 INFO - PROCESS | 1878 | 1460999138417 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1535ms 10:05:38 INFO - PROCESS | 1878 | 1460999138481 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:05:38 INFO - PROCESS | 1878 | 1460999138484 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:05:38 INFO - PROCESS | 1878 | 1460999138490 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:05:38 INFO - PROCESS | 1878 | 1460999138492 Marionette TRACE conn3 <- [1,1998,null,{}] 10:05:38 INFO - PROCESS | 1878 | 1460999138498 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:38 INFO - PROCESS | 1878 | 1460999138707 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:05:38 INFO - PROCESS | 1878 | 1460999138992 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9705766800 == 161 [pid = 1878] [id = 507] 10:05:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 226 (0x7f970482d400) [pid = 1878] [serial = 1522] [outer = (nil)] 10:05:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 227 (0x7f9704831800) [pid = 1878] [serial = 1523] [outer = 0x7f970482d400] 10:05:39 INFO - PROCESS | 1878 | 1460999139120 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 228 (0x7f9704836400) [pid = 1878] [serial = 1524] [outer = 0x7f970482d400] 10:05:39 INFO - PROCESS | 1878 | 1460999139981 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1534ms 10:05:40 INFO - PROCESS | 1878 | 1460999140026 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:05:40 INFO - PROCESS | 1878 | 1460999140029 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:05:40 INFO - PROCESS | 1878 | 1460999140035 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1878 | 1460999140037 Marionette TRACE conn3 <- [1,2002,null,{}] 10:05:40 INFO - PROCESS | 1878 | 1460999140043 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:40 INFO - PROCESS | 1878 | 1460999140265 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:05:40 INFO - PROCESS | 1878 | 1460999140623 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97012e9800 == 162 [pid = 1878] [id = 508] 10:05:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 229 (0x7f97033e5000) [pid = 1878] [serial = 1525] [outer = (nil)] 10:05:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 230 (0x7f9704fdfc00) [pid = 1878] [serial = 1526] [outer = 0x7f97033e5000] 10:05:40 INFO - PROCESS | 1878 | 1460999140707 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 231 (0x7f9734232c00) [pid = 1878] [serial = 1527] [outer = 0x7f97033e5000] 10:05:41 INFO - PROCESS | 1878 | 1460999141609 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1634ms 10:05:41 INFO - PROCESS | 1878 | 1460999141671 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:05:41 INFO - PROCESS | 1878 | 1460999141675 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:05:41 INFO - PROCESS | 1878 | 1460999141681 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:05:41 INFO - PROCESS | 1878 | 1460999141683 Marionette TRACE conn3 <- [1,2006,null,{}] 10:05:41 INFO - PROCESS | 1878 | 1460999141691 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:41 INFO - PROCESS | 1878 | 1460999141912 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:05:42 INFO - PROCESS | 1878 | 1460999142233 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97034d8000 == 163 [pid = 1878] [id = 509] 10:05:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 232 (0x7f97033ea000) [pid = 1878] [serial = 1528] [outer = (nil)] 10:05:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 233 (0x7f9703815400) [pid = 1878] [serial = 1529] [outer = 0x7f97033ea000] 10:05:42 INFO - PROCESS | 1878 | 1460999142323 Marionette DEBUG loaded listener.js 10:05:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 234 (0x7f970381a800) [pid = 1878] [serial = 1530] [outer = 0x7f97033ea000] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d98d800 == 162 [pid = 1878] [id = 432] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d98f000 == 161 [pid = 1878] [id = 477] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970eec8000 == 160 [pid = 1878] [id = 284] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971b41e800 == 159 [pid = 1878] [id = 476] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97190eb800 == 158 [pid = 1878] [id = 475] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718d1e800 == 157 [pid = 1878] [id = 474] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717c30000 == 156 [pid = 1878] [id = 473] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97167e6800 == 155 [pid = 1878] [id = 472] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711b72800 == 154 [pid = 1878] [id = 471] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710410000 == 153 [pid = 1878] [id = 470] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fb05800 == 152 [pid = 1878] [id = 469] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970c996800 == 151 [pid = 1878] [id = 468] 10:05:44 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97032c4000 == 150 [pid = 1878] [id = 467] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 233 (0x7f970d549800) [pid = 1878] [serial = 1245] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 232 (0x7f9718661800) [pid = 1878] [serial = 1230] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 231 (0x7f9709260400) [pid = 1878] [serial = 1290] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 230 (0x7f97329c7c00) [pid = 1878] [serial = 1236] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 229 (0x7f97180b5400) [pid = 1878] [serial = 1137] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 228 (0x7f9719990800) [pid = 1878] [serial = 1281] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 227 (0x7f970e2af800) [pid = 1878] [serial = 1296] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 226 (0x7f970b302800) [pid = 1878] [serial = 1269] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 225 (0x7f972f5b6800) [pid = 1878] [serial = 1233] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 224 (0x7f97308cac00) [pid = 1878] [serial = 1293] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 223 (0x7f970fbd1c00) [pid = 1878] [serial = 1275] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 222 (0x7f9707c94000) [pid = 1878] [serial = 1239] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 221 (0x7f97185d4400) [pid = 1878] [serial = 1278] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 220 (0x7f972f363400) [pid = 1878] [serial = 1224] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 219 (0x7f970d54a400) [pid = 1878] [serial = 1272] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 218 (0x7f970924fc00) [pid = 1878] [serial = 1227] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 217 (0x7f9722c27800) [pid = 1878] [serial = 1221] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 216 (0x7f9730a07400) [pid = 1878] [serial = 1299] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 215 (0x7f9722184800) [pid = 1878] [serial = 1284] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 214 (0x7f9709258c00) [pid = 1878] [serial = 1335] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 213 (0x7f970556fc00) [pid = 1878] [serial = 1376] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 212 (0x7f970ec13c00) [pid = 1878] [serial = 1377] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 211 (0x7f97241a5800) [pid = 1878] [serial = 1364] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 210 (0x7f972f8e1800) [pid = 1878] [serial = 1365] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 209 (0x7f9709c08c00) [pid = 1878] [serial = 1385] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 208 (0x7f970c4de000) [pid = 1878] [serial = 1386] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 207 (0x7f970b3d9c00) [pid = 1878] [serial = 1395] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f970b1ea000) [pid = 1878] [serial = 1394] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f9707d96400) [pid = 1878] [serial = 1242] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f972fadac00) [pid = 1878] [serial = 1287] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f97180b5c00) [pid = 1878] [serial = 1266] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f970d3f8c00) [pid = 1878] [serial = 1400] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f970ca2a800) [pid = 1878] [serial = 1397] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f970c9ae800) [pid = 1878] [serial = 1206] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f970556d800) [pid = 1878] [serial = 1370] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f9734b89400) [pid = 1878] [serial = 1173] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f9732927000) [pid = 1878] [serial = 1367] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f971a7e7400) [pid = 1878] [serial = 1152] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f973422ac00) [pid = 1878] [serial = 1368] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f971c8d0800) [pid = 1878] [serial = 1355] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f9709c0c000) [pid = 1878] [serial = 1203] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f9717c9bc00) [pid = 1878] [serial = 1212] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f971ccb3c00) [pid = 1878] [serial = 1356] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f9718c11c00) [pid = 1878] [serial = 1215] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f971675e800) [pid = 1878] [serial = 1146] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f970924a800) [pid = 1878] [serial = 1391] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f970ef40800) [pid = 1878] [serial = 1143] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f970925d800) [pid = 1878] [serial = 1392] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f970dec6800) [pid = 1878] [serial = 1340] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f9734b86800) [pid = 1878] [serial = 1170] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f970eb33400) [pid = 1878] [serial = 1341] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f970ef44000) [pid = 1878] [serial = 1209] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f971036e800) [pid = 1878] [serial = 1343] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9716756c00) [pid = 1878] [serial = 1344] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9704743800) [pid = 1878] [serial = 1373] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f9721e08000) [pid = 1878] [serial = 1155] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f971ccb2c00) [pid = 1878] [serial = 1218] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f9704748800) [pid = 1878] [serial = 1374] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9718667000) [pid = 1878] [serial = 1349] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f971952dc00) [pid = 1878] [serial = 1350] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f97033eb000) [pid = 1878] [serial = 1379] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f97033f0000) [pid = 1878] [serial = 1380] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f970b306400) [pid = 1878] [serial = 1337] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f97186c8800) [pid = 1878] [serial = 1149] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f97308cd800) [pid = 1878] [serial = 1164] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f9709538000) [pid = 1878] [serial = 1179] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f97242a2400) [pid = 1878] [serial = 1161] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f970c9a9c00) [pid = 1878] [serial = 1338] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f9717c98800) [pid = 1878] [serial = 1346] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9708275c00) [pid = 1878] [serial = 1176] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f9717e6f800) [pid = 1878] [serial = 1347] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f972217a400) [pid = 1878] [serial = 1361] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f970dec3800) [pid = 1878] [serial = 1140] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f97224e8c00) [pid = 1878] [serial = 1362] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f9722e3d000) [pid = 1878] [serial = 1158] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f9710292000) [pid = 1878] [serial = 1332] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970eb35000) [pid = 1878] [serial = 1331] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f970d4ba400) [pid = 1878] [serial = 1398] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f971a7e5800) [pid = 1878] [serial = 1352] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f970d3f7c00) [pid = 1878] [serial = 1167] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f971a8b5400) [pid = 1878] [serial = 1353] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f970b309400) [pid = 1878] [serial = 1388] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f9708183000) [pid = 1878] [serial = 1382] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f970d3f1800) [pid = 1878] [serial = 1383] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f97203c9000) [pid = 1878] [serial = 1358] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f9720965400) [pid = 1878] [serial = 1359] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970826ec00) [pid = 1878] [serial = 1334] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f9705573400) [pid = 1878] [serial = 1371] [outer = (nil)] [url = about:blank] 10:05:44 INFO - PROCESS | 1878 | 1460999144794 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 10:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 3135ms 10:05:44 INFO - PROCESS | 1878 | 1460999144818 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1878 | 1460999144823 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:05:44 INFO - PROCESS | 1878 | 1460999144866 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1878 | 1460999144871 Marionette TRACE conn3 <- [1,2010,null,{}] 10:05:44 INFO - PROCESS | 1878 | 1460999144890 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:45 INFO - PROCESS | 1878 | 1460999145103 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:05:45 INFO - PROCESS | 1878 | 1460999145116 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97055cb000 == 151 [pid = 1878] [id = 510] 10:05:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f9705570000) [pid = 1878] [serial = 1531] [outer = (nil)] 10:05:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f97056a0400) [pid = 1878] [serial = 1532] [outer = 0x7f9705570000] 10:05:45 INFO - PROCESS | 1878 | 1460999145188 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f97056e0c00) [pid = 1878] [serial = 1533] [outer = 0x7f9705570000] 10:05:46 INFO - PROCESS | 1878 | 1460999146209 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 10:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1428ms 10:05:46 INFO - PROCESS | 1878 | 1460999146262 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1878 | 1460999146270 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:05:46 INFO - PROCESS | 1878 | 1460999146281 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1878 | 1460999146284 Marionette TRACE conn3 <- [1,2014,null,{}] 10:05:46 INFO - PROCESS | 1878 | 1460999146290 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:46 INFO - PROCESS | 1878 | 1460999146502 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:05:46 INFO - PROCESS | 1878 | 1460999146721 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9707f84000 == 152 [pid = 1878] [id = 511] 10:05:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9704837800) [pid = 1878] [serial = 1534] [outer = (nil)] 10:05:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f97057e0000) [pid = 1878] [serial = 1535] [outer = 0x7f9704837800] 10:05:46 INFO - PROCESS | 1878 | 1460999146783 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f9707d8e000) [pid = 1878] [serial = 1536] [outer = 0x7f9704837800] 10:05:47 INFO - PROCESS | 1878 | 1460999147681 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1429ms 10:05:47 INFO - PROCESS | 1878 | 1460999147711 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1878 | 1460999147715 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:05:47 INFO - PROCESS | 1878 | 1460999147721 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1878 | 1460999147726 Marionette TRACE conn3 <- [1,2018,null,{}] 10:05:47 INFO - PROCESS | 1878 | 1460999147748 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:48 INFO - PROCESS | 1878 | 1460999148013 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:05:48 INFO - PROCESS | 1878 | 1460999148066 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970931e800 == 153 [pid = 1878] [id = 512] 10:05:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f9708187400) [pid = 1878] [serial = 1537] [outer = (nil)] 10:05:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970818bc00) [pid = 1878] [serial = 1538] [outer = 0x7f9708187400] 10:05:48 INFO - PROCESS | 1878 | 1460999148196 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f9708272000) [pid = 1878] [serial = 1539] [outer = 0x7f9708187400] 10:05:49 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9707c87c00) [pid = 1878] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:05:49 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f97033eb400) [pid = 1878] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:05:49 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f9707c86c00) [pid = 1878] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:05:49 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f970b30f800) [pid = 1878] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:05:49 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9707e4a000) [pid = 1878] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:05:49 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f97033e2800) [pid = 1878] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:05:49 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f970ae89000) [pid = 1878] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:05:49 INFO - PROCESS | 1878 | 1460999149636 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1934ms 10:05:49 INFO - PROCESS | 1878 | 1460999149655 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:05:49 INFO - PROCESS | 1878 | 1460999149661 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:05:49 INFO - PROCESS | 1878 | 1460999149666 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:05:49 INFO - PROCESS | 1878 | 1460999149668 Marionette TRACE conn3 <- [1,2022,null,{}] 10:05:49 INFO - PROCESS | 1878 | 1460999149678 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:49 INFO - PROCESS | 1878 | 1460999149952 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:05:49 INFO - PROCESS | 1878 | 1460999149973 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709690800 == 154 [pid = 1878] [id = 513] 10:05:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970556a000) [pid = 1878] [serial = 1540] [outer = (nil)] 10:05:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f970924b400) [pid = 1878] [serial = 1541] [outer = 0x7f970556a000] 10:05:50 INFO - PROCESS | 1878 | 1460999150038 Marionette DEBUG loaded listener.js 10:05:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f9709259000) [pid = 1878] [serial = 1542] [outer = 0x7f970556a000] 10:05:50 INFO - PROCESS | 1878 | 1460999150865 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1235ms 10:05:50 INFO - PROCESS | 1878 | 1460999150912 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1878 | 1460999150916 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:05:50 INFO - PROCESS | 1878 | 1460999150921 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1878 | 1460999150924 Marionette TRACE conn3 <- [1,2026,null,{}] 10:05:50 INFO - PROCESS | 1878 | 1460999150931 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:51 INFO - PROCESS | 1878 | 1460999151137 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:05:51 INFO - PROCESS | 1878 | 1460999151474 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97032bd000 == 155 [pid = 1878] [id = 514] 10:05:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f97033e2800) [pid = 1878] [serial = 1543] [outer = (nil)] 10:05:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f9703812000) [pid = 1878] [serial = 1544] [outer = 0x7f97033e2800] 10:05:51 INFO - PROCESS | 1878 | 1460999151599 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970482f400) [pid = 1878] [serial = 1545] [outer = 0x7f97033e2800] 10:05:52 INFO - PROCESS | 1878 | 1460999152637 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1790ms 10:05:52 INFO - PROCESS | 1878 | 1460999152714 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1878 | 1460999152722 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:05:52 INFO - PROCESS | 1878 | 1460999152731 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1878 | 1460999152735 Marionette TRACE conn3 <- [1,2030,null,{}] 10:05:52 INFO - PROCESS | 1878 | 1460999152743 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:53 INFO - PROCESS | 1878 | 1460999153025 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:05:53 INFO - PROCESS | 1878 | 1460999153347 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97092c9800 == 156 [pid = 1878] [id = 515] 10:05:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f97057df800) [pid = 1878] [serial = 1546] [outer = (nil)] 10:05:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f9707d8d400) [pid = 1878] [serial = 1547] [outer = 0x7f97057df800] 10:05:53 INFO - PROCESS | 1878 | 1460999153428 Marionette DEBUG loaded listener.js 10:05:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f9707e51400) [pid = 1878] [serial = 1548] [outer = 0x7f97057df800] 10:05:54 INFO - PROCESS | 1878 | 1460999154407 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1733ms 10:05:54 INFO - PROCESS | 1878 | 1460999154468 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:05:54 INFO - PROCESS | 1878 | 1460999154475 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:05:54 INFO - PROCESS | 1878 | 1460999154483 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 1878 | 1460999154485 Marionette TRACE conn3 <- [1,2034,null,{}] 10:05:54 INFO - PROCESS | 1878 | 1460999154492 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:54 INFO - PROCESS | 1878 | 1460999154746 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:05:55 INFO - PROCESS | 1878 | 1460999155092 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970c9a1800 == 157 [pid = 1878] [id = 516] 10:05:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970826e800) [pid = 1878] [serial = 1549] [outer = (nil)] 10:05:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f9709260000) [pid = 1878] [serial = 1550] [outer = 0x7f970826e800] 10:05:55 INFO - PROCESS | 1878 | 1460999155175 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f9709c0a400) [pid = 1878] [serial = 1551] [outer = 0x7f970826e800] 10:05:56 INFO - PROCESS | 1878 | 1460999156097 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1686ms 10:05:56 INFO - PROCESS | 1878 | 1460999156171 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:05:56 INFO - PROCESS | 1878 | 1460999156174 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:05:56 INFO - PROCESS | 1878 | 1460999156188 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:05:56 INFO - PROCESS | 1878 | 1460999156198 Marionette TRACE conn3 <- [1,2038,null,{}] 10:05:56 INFO - PROCESS | 1878 | 1460999156206 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:56 INFO - PROCESS | 1878 | 1460999156558 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:05:56 INFO - PROCESS | 1878 | 1460999156818 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef08000 == 158 [pid = 1878] [id = 517] 10:05:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f9708186000) [pid = 1878] [serial = 1552] [outer = (nil)] 10:05:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f970b30a000) [pid = 1878] [serial = 1553] [outer = 0x7f9708186000] 10:05:56 INFO - PROCESS | 1878 | 1460999156894 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f970b444000) [pid = 1878] [serial = 1554] [outer = 0x7f9708186000] 10:05:57 INFO - PROCESS | 1878 | 1460999157856 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1754ms 10:05:57 INFO - PROCESS | 1878 | 1460999157935 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 1878 | 1460999157940 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:05:57 INFO - PROCESS | 1878 | 1460999157946 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1878 | 1460999157949 Marionette TRACE conn3 <- [1,2042,null,{}] 10:05:57 INFO - PROCESS | 1878 | 1460999157955 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:58 INFO - PROCESS | 1878 | 1460999158230 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:05:58 INFO - PROCESS | 1878 | 1460999158533 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fa51000 == 159 [pid = 1878] [id = 518] 10:05:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f970ae8d800) [pid = 1878] [serial = 1555] [outer = (nil)] 10:05:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f970b4d9400) [pid = 1878] [serial = 1556] [outer = 0x7f970ae8d800] 10:05:58 INFO - PROCESS | 1878 | 1460999158615 Marionette DEBUG loaded listener.js 10:05:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f970c5a6400) [pid = 1878] [serial = 1557] [outer = 0x7f970ae8d800] 10:05:59 INFO - PROCESS | 1878 | 1460999159499 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1630ms 10:05:59 INFO - PROCESS | 1878 | 1460999159577 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1878 | 1460999159580 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:05:59 INFO - PROCESS | 1878 | 1460999159586 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1878 | 1460999159588 Marionette TRACE conn3 <- [1,2046,null,{}] 10:05:59 INFO - PROCESS | 1878 | 1460999159594 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:59 INFO - PROCESS | 1878 | 1460999159826 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:06:00 INFO - PROCESS | 1878 | 1460999160146 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fcb0800 == 160 [pid = 1878] [id = 519] 10:06:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f970d3ec800) [pid = 1878] [serial = 1558] [outer = (nil)] 10:06:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f970d3f0400) [pid = 1878] [serial = 1559] [outer = 0x7f970d3ec800] 10:06:00 INFO - PROCESS | 1878 | 1460999160247 Marionette DEBUG loaded listener.js 10:06:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f970d682000) [pid = 1878] [serial = 1560] [outer = 0x7f970d3ec800] 10:06:01 INFO - PROCESS | 1878 | 1460999161178 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1632ms 10:06:01 INFO - PROCESS | 1878 | 1460999161220 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:06:01 INFO - PROCESS | 1878 | 1460999161224 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:06:01 INFO - PROCESS | 1878 | 1460999161234 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:06:01 INFO - PROCESS | 1878 | 1460999161244 Marionette TRACE conn3 <- [1,2050,null,{}] 10:06:01 INFO - PROCESS | 1878 | 1460999161269 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:01 INFO - PROCESS | 1878 | 1460999161518 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:06:01 INFO - PROCESS | 1878 | 1460999161827 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711884000 == 161 [pid = 1878] [id = 520] 10:06:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f970d3ed000) [pid = 1878] [serial = 1561] [outer = (nil)] 10:06:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f970e2a9400) [pid = 1878] [serial = 1562] [outer = 0x7f970d3ed000] 10:06:01 INFO - PROCESS | 1878 | 1460999161913 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f970e2b1800) [pid = 1878] [serial = 1563] [outer = 0x7f970d3ed000] 10:06:02 INFO - PROCESS | 1878 | 1460999162786 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1604ms 10:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:06:02 INFO - PROCESS | 1878 | 1460999162844 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:06:02 INFO - PROCESS | 1878 | 1460999162846 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:06:02 INFO - PROCESS | 1878 | 1460999162856 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1878 | 1460999162859 Marionette TRACE conn3 <- [1,2054,null,{}] 10:06:02 INFO - PROCESS | 1878 | 1460999162864 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:03 INFO - PROCESS | 1878 | 1460999163097 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:06:03 INFO - PROCESS | 1878 | 1460999163406 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711b70800 == 162 [pid = 1878] [id = 521] 10:06:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f970d68d400) [pid = 1878] [serial = 1564] [outer = (nil)] 10:06:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f970ec10000) [pid = 1878] [serial = 1565] [outer = 0x7f970d68d400] 10:06:03 INFO - PROCESS | 1878 | 1460999163487 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f970ef41c00) [pid = 1878] [serial = 1566] [outer = 0x7f970d68d400] 10:06:04 INFO - PROCESS | 1878 | 1460999164349 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1538ms 10:06:04 INFO - PROCESS | 1878 | 1460999164393 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:06:04 INFO - PROCESS | 1878 | 1460999164397 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:06:04 INFO - PROCESS | 1878 | 1460999164403 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1878 | 1460999164406 Marionette TRACE conn3 <- [1,2058,null,{}] 10:06:04 INFO - PROCESS | 1878 | 1460999164412 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:04 INFO - PROCESS | 1878 | 1460999164653 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:06:04 INFO - PROCESS | 1878 | 1460999164985 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971689f000 == 163 [pid = 1878] [id = 522] 10:06:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f970b4d6800) [pid = 1878] [serial = 1567] [outer = (nil)] 10:06:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f970f4f0800) [pid = 1878] [serial = 1568] [outer = 0x7f970b4d6800] 10:06:05 INFO - PROCESS | 1878 | 1460999165067 Marionette DEBUG loaded listener.js 10:06:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f970fe91000) [pid = 1878] [serial = 1569] [outer = 0x7f970b4d6800] 10:06:05 INFO - PROCESS | 1878 | 1460999165920 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1580ms 10:06:05 INFO - PROCESS | 1878 | 1460999165984 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1878 | 1460999165987 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:06:05 INFO - PROCESS | 1878 | 1460999165993 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1878 | 1460999165996 Marionette TRACE conn3 <- [1,2062,null,{}] 10:06:06 INFO - PROCESS | 1878 | 1460999166002 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:06 INFO - PROCESS | 1878 | 1460999166246 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:06:06 INFO - PROCESS | 1878 | 1460999166571 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717cd6000 == 164 [pid = 1878] [id = 523] 10:06:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f970c5a6800) [pid = 1878] [serial = 1570] [outer = (nil)] 10:06:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f971037d400) [pid = 1878] [serial = 1571] [outer = 0x7f970c5a6800] 10:06:06 INFO - PROCESS | 1878 | 1460999166658 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f9711873c00) [pid = 1878] [serial = 1572] [outer = 0x7f970c5a6800] 10:06:07 INFO - PROCESS | 1878 | 1460999167600 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1684ms 10:06:07 INFO - PROCESS | 1878 | 1460999167679 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1878 | 1460999167683 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:06:07 INFO - PROCESS | 1878 | 1460999167690 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:06:07 INFO - PROCESS | 1878 | 1460999167693 Marionette TRACE conn3 <- [1,2066,null,{}] 10:06:07 INFO - PROCESS | 1878 | 1460999167699 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:07 INFO - PROCESS | 1878 | 1460999167959 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:06:08 INFO - PROCESS | 1878 | 1460999168286 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718ea1000 == 165 [pid = 1878] [id = 524] 10:06:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f9711ad4000) [pid = 1878] [serial = 1573] [outer = (nil)] 10:06:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f9716755800) [pid = 1878] [serial = 1574] [outer = 0x7f9711ad4000] 10:06:08 INFO - PROCESS | 1878 | 1460999168375 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f9716b24400) [pid = 1878] [serial = 1575] [outer = 0x7f9711ad4000] 10:06:09 INFO - PROCESS | 1878 | 1460999169267 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1637ms 10:06:09 INFO - PROCESS | 1878 | 1460999169328 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:06:09 INFO - PROCESS | 1878 | 1460999169333 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:06:09 INFO - PROCESS | 1878 | 1460999169339 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 1878 | 1460999169343 Marionette TRACE conn3 <- [1,2070,null,{}] 10:06:09 INFO - PROCESS | 1878 | 1460999169348 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:09 INFO - PROCESS | 1878 | 1460999169614 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:06:09 INFO - PROCESS | 1878 | 1460999169932 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719516800 == 166 [pid = 1878] [id = 525] 10:06:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f97033ed400) [pid = 1878] [serial = 1576] [outer = (nil)] 10:06:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f9717c9e000) [pid = 1878] [serial = 1577] [outer = 0x7f97033ed400] 10:06:10 INFO - PROCESS | 1878 | 1460999170010 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f971865c000) [pid = 1878] [serial = 1578] [outer = 0x7f97033ed400] 10:06:10 INFO - PROCESS | 1878 | 1460999170851 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1580ms 10:06:10 INFO - PROCESS | 1878 | 1460999170919 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1878 | 1460999170922 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:06:10 INFO - PROCESS | 1878 | 1460999170928 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1878 | 1460999170931 Marionette TRACE conn3 <- [1,2074,null,{}] 10:06:10 INFO - PROCESS | 1878 | 1460999170936 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:11 INFO - PROCESS | 1878 | 1460999171162 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:06:11 INFO - PROCESS | 1878 | 1460999171435 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cfb7800 == 167 [pid = 1878] [id = 526] 10:06:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f9717e6e800) [pid = 1878] [serial = 1579] [outer = (nil)] 10:06:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f9718ab1000) [pid = 1878] [serial = 1580] [outer = 0x7f9717e6e800] 10:06:11 INFO - PROCESS | 1878 | 1460999171555 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f97194ba000) [pid = 1878] [serial = 1581] [outer = 0x7f9717e6e800] 10:06:12 INFO - PROCESS | 1878 | 1460999172410 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1529ms 10:06:12 INFO - PROCESS | 1878 | 1460999172459 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:06:12 INFO - PROCESS | 1878 | 1460999172463 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:06:12 INFO - PROCESS | 1878 | 1460999172469 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1878 | 1460999172471 Marionette TRACE conn3 <- [1,2078,null,{}] 10:06:12 INFO - PROCESS | 1878 | 1460999172476 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:12 INFO - PROCESS | 1878 | 1460999172697 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:06:12 INFO - PROCESS | 1878 | 1460999172972 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971fa7a000 == 168 [pid = 1878] [id = 527] 10:06:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f970f22b800) [pid = 1878] [serial = 1582] [outer = (nil)] 10:06:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f9719993c00) [pid = 1878] [serial = 1583] [outer = 0x7f970f22b800] 10:06:13 INFO - PROCESS | 1878 | 1460999173090 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f971a8b5400) [pid = 1878] [serial = 1584] [outer = 0x7f970f22b800] 10:06:13 INFO - PROCESS | 1878 | 1460999173926 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1489ms 10:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:06:13 INFO - PROCESS | 1878 | 1460999173959 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:06:13 INFO - PROCESS | 1878 | 1460999173962 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:06:13 INFO - PROCESS | 1878 | 1460999173968 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 1878 | 1460999173971 Marionette TRACE conn3 <- [1,2082,null,{}] 10:06:13 INFO - PROCESS | 1878 | 1460999173976 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:14 INFO - PROCESS | 1878 | 1460999174197 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:06:14 INFO - PROCESS | 1878 | 1460999174471 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722794000 == 169 [pid = 1878] [id = 528] 10:06:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f971187ac00) [pid = 1878] [serial = 1585] [outer = (nil)] 10:06:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f971c8d4000) [pid = 1878] [serial = 1586] [outer = 0x7f971187ac00] 10:06:14 INFO - PROCESS | 1878 | 1460999174593 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f971cca9400) [pid = 1878] [serial = 1587] [outer = 0x7f971187ac00] 10:06:15 INFO - PROCESS | 1878 | 1460999175491 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1581ms 10:06:15 INFO - PROCESS | 1878 | 1460999175549 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1878 | 1460999175553 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:06:15 INFO - PROCESS | 1878 | 1460999175559 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1878 | 1460999175561 Marionette TRACE conn3 <- [1,2086,null,{}] 10:06:15 INFO - PROCESS | 1878 | 1460999175567 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:15 INFO - PROCESS | 1878 | 1460999175796 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:06:16 INFO - PROCESS | 1878 | 1460999176108 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240f4800 == 170 [pid = 1878] [id = 529] 10:06:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f97033e6400) [pid = 1878] [serial = 1588] [outer = (nil)] 10:06:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f972083a400) [pid = 1878] [serial = 1589] [outer = 0x7f97033e6400] 10:06:16 INFO - PROCESS | 1878 | 1460999176189 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f972153cc00) [pid = 1878] [serial = 1590] [outer = 0x7f97033e6400] 10:06:17 INFO - PROCESS | 1878 | 1460999177109 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1629ms 10:06:17 INFO - PROCESS | 1878 | 1460999177189 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 1878 | 1460999177192 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:06:17 INFO - PROCESS | 1878 | 1460999177199 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1878 | 1460999177202 Marionette TRACE conn3 <- [1,2090,null,{}] 10:06:17 INFO - PROCESS | 1878 | 1460999177207 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:17 INFO - PROCESS | 1878 | 1460999177482 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:06:17 INFO - PROCESS | 1878 | 1460999177801 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f5c1800 == 171 [pid = 1878] [id = 530] 10:06:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f97180b0800) [pid = 1878] [serial = 1591] [outer = (nil)] 10:06:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f9721547000) [pid = 1878] [serial = 1592] [outer = 0x7f97180b0800] 10:06:17 INFO - PROCESS | 1878 | 1460999177877 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f9721e0ac00) [pid = 1878] [serial = 1593] [outer = 0x7f97180b0800] 10:06:18 INFO - PROCESS | 1878 | 1460999178751 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1631ms 10:06:18 INFO - PROCESS | 1878 | 1460999178831 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:06:18 INFO - PROCESS | 1878 | 1460999178835 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:06:18 INFO - PROCESS | 1878 | 1460999178841 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:06:18 INFO - PROCESS | 1878 | 1460999178844 Marionette TRACE conn3 <- [1,2094,null,{}] 10:06:18 INFO - PROCESS | 1878 | 1460999178849 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:19 INFO - PROCESS | 1878 | 1460999179082 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:06:19 INFO - PROCESS | 1878 | 1460999179403 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973297f800 == 172 [pid = 1878] [id = 531] 10:06:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f97180b8400) [pid = 1878] [serial = 1594] [outer = (nil)] 10:06:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f97224df800) [pid = 1878] [serial = 1595] [outer = 0x7f97180b8400] 10:06:19 INFO - PROCESS | 1878 | 1460999179487 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f9722e3f800) [pid = 1878] [serial = 1596] [outer = 0x7f97180b8400] 10:06:20 INFO - PROCESS | 1878 | 1460999180396 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1582ms 10:06:20 INFO - PROCESS | 1878 | 1460999180423 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1878 | 1460999180427 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:06:20 INFO - PROCESS | 1878 | 1460999180433 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1878 | 1460999180435 Marionette TRACE conn3 <- [1,2098,null,{}] 10:06:20 INFO - PROCESS | 1878 | 1460999180441 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:20 INFO - PROCESS | 1878 | 1460999180669 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:06:21 INFO - PROCESS | 1878 | 1460999181519 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971995a000 == 171 [pid = 1878] [id = 49] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709690800 == 170 [pid = 1878] [id = 513] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970931e800 == 169 [pid = 1878] [id = 512] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9707f84000 == 168 [pid = 1878] [id = 511] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97055cb000 == 167 [pid = 1878] [id = 510] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97034d8000 == 166 [pid = 1878] [id = 509] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97012e9800 == 165 [pid = 1878] [id = 508] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9705766800 == 164 [pid = 1878] [id = 507] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9737641800 == 163 [pid = 1878] [id = 506] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97038d7000 == 162 [pid = 1878] [id = 505] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97093d6000 == 161 [pid = 1878] [id = 504] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9739c1b000 == 160 [pid = 1878] [id = 503] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97348a0800 == 159 [pid = 1878] [id = 502] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97304a7000 == 158 [pid = 1878] [id = 501] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722ecb800 == 157 [pid = 1878] [id = 500] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c75000 == 156 [pid = 1878] [id = 499] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d995000 == 155 [pid = 1878] [id = 498] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971b3ae800 == 154 [pid = 1878] [id = 497] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719180000 == 153 [pid = 1878] [id = 496] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716a3d800 == 152 [pid = 1878] [id = 495] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971679b000 == 151 [pid = 1878] [id = 494] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710241800 == 150 [pid = 1878] [id = 493] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fa5a800 == 149 [pid = 1878] [id = 492] 10:06:22 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708fdb000 == 148 [pid = 1878] [id = 491] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f97057da800) [pid = 1878] [serial = 1451] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f970b4e4400) [pid = 1878] [serial = 1464] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f970953d800) [pid = 1878] [serial = 1461] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f9707e51c00) [pid = 1878] [serial = 1458] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f970dec4800) [pid = 1878] [serial = 1467] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f97056e5800) [pid = 1878] [serial = 1448] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f971ca31400) [pid = 1878] [serial = 1430] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f9709248400) [pid = 1878] [serial = 1460] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f972f370000) [pid = 1878] [serial = 1439] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f970d3f5800) [pid = 1878] [serial = 1409] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f970dec2800) [pid = 1878] [serial = 1401] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f970b3d7c00) [pid = 1878] [serial = 1463] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f970b3e0c00) [pid = 1878] [serial = 1454] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f971a8aa400) [pid = 1878] [serial = 1427] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f97185d3000) [pid = 1878] [serial = 1421] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f9708274c00) [pid = 1878] [serial = 1470] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f97056a3800) [pid = 1878] [serial = 1442] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f9704741400) [pid = 1878] [serial = 1403] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f9705565400) [pid = 1878] [serial = 1469] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f97056db800) [pid = 1878] [serial = 1445] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f970ec12800) [pid = 1878] [serial = 1412] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f970d544400) [pid = 1878] [serial = 1466] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f970c5b0800) [pid = 1878] [serial = 1389] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f970ae94400) [pid = 1878] [serial = 1406] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9718cacc00) [pid = 1878] [serial = 1424] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9721e07c00) [pid = 1878] [serial = 1433] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f972556c000) [pid = 1878] [serial = 1436] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f970fcd7400) [pid = 1878] [serial = 1415] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f97117a9800) [pid = 1878] [serial = 1418] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9707d90000) [pid = 1878] [serial = 1457] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f970c5a4000) [pid = 1878] [serial = 1472] [outer = (nil)] [url = about:blank] 10:06:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97012e0000 == 149 [pid = 1878] [id = 532] 10:06:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f970473e400) [pid = 1878] [serial = 1597] [outer = (nil)] 10:06:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f9704749c00) [pid = 1878] [serial = 1598] [outer = 0x7f970473e400] 10:06:22 INFO - PROCESS | 1878 | 1460999182491 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f9704fd0c00) [pid = 1878] [serial = 1599] [outer = 0x7f970473e400] 10:06:23 INFO - PROCESS | 1878 | 1460999183271 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2887ms 10:06:23 INFO - PROCESS | 1878 | 1460999183322 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 1878 | 1460999183330 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:06:23 INFO - PROCESS | 1878 | 1460999183355 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 1878 | 1460999183359 Marionette TRACE conn3 <- [1,2102,null,{}] 10:06:23 INFO - PROCESS | 1878 | 1460999183366 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:23 INFO - PROCESS | 1878 | 1460999183586 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:06:23 INFO - PROCESS | 1878 | 1460999183782 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97055d3800 == 150 [pid = 1878] [id = 533] 10:06:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f970381a400) [pid = 1878] [serial = 1600] [outer = (nil)] 10:06:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f97056a6c00) [pid = 1878] [serial = 1601] [outer = 0x7f970381a400] 10:06:23 INFO - PROCESS | 1878 | 1460999183852 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f97057e1c00) [pid = 1878] [serial = 1602] [outer = 0x7f970381a400] 10:06:24 INFO - PROCESS | 1878 | 1460999184729 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1442ms 10:06:24 INFO - PROCESS | 1878 | 1460999184798 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1878 | 1460999184803 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:06:24 INFO - PROCESS | 1878 | 1460999184812 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1878 | 1460999184814 Marionette TRACE conn3 <- [1,2106,null,{}] 10:06:24 INFO - PROCESS | 1878 | 1460999184820 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:25 INFO - PROCESS | 1878 | 1460999185106 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:06:25 INFO - PROCESS | 1878 | 1460999185140 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9707f8a800 == 151 [pid = 1878] [id = 534] 10:06:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f9707c89400) [pid = 1878] [serial = 1603] [outer = (nil)] 10:06:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f9708183000) [pid = 1878] [serial = 1604] [outer = 0x7f9707c89400] 10:06:25 INFO - PROCESS | 1878 | 1460999185205 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f9709242800) [pid = 1878] [serial = 1605] [outer = 0x7f9707c89400] 10:06:26 INFO - PROCESS | 1878 | 1460999186195 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1430ms 10:06:26 INFO - PROCESS | 1878 | 1460999186243 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1878 | 1460999186247 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:06:26 INFO - PROCESS | 1878 | 1460999186263 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1878 | 1460999186272 Marionette TRACE conn3 <- [1,2110,null,{}] 10:06:26 INFO - PROCESS | 1878 | 1460999186309 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:26 INFO - PROCESS | 1878 | 1460999186633 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:06:26 INFO - PROCESS | 1878 | 1460999186667 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709462800 == 152 [pid = 1878] [id = 535] 10:06:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f9709243400) [pid = 1878] [serial = 1606] [outer = (nil)] 10:06:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f970ae6c000) [pid = 1878] [serial = 1607] [outer = 0x7f9709243400] 10:06:26 INFO - PROCESS | 1878 | 1460999186735 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f970b308000) [pid = 1878] [serial = 1608] [outer = 0x7f9709243400] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f97117ab400) [pid = 1878] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f970569d000) [pid = 1878] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f97169cbc00) [pid = 1878] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f9716b81000) [pid = 1878] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f970826b000) [pid = 1878] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9704837800) [pid = 1878] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f970ae6d400) [pid = 1878] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f970b4d9c00) [pid = 1878] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f9704fd4000) [pid = 1878] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f970d68c000) [pid = 1878] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f970569bc00) [pid = 1878] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f97056a1400) [pid = 1878] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f9705570000) [pid = 1878] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f97169ccc00) [pid = 1878] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f972168b800) [pid = 1878] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970b3e0400) [pid = 1878] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f970b4dac00) [pid = 1878] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f9704fd4800) [pid = 1878] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f970569cc00) [pid = 1878] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f97056e0800) [pid = 1878] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f970eb32800) [pid = 1878] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f97056e2000) [pid = 1878] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f970f221800) [pid = 1878] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f970fbcc400) [pid = 1878] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f9722996c00) [pid = 1878] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970ded0000) [pid = 1878] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f9721e10800) [pid = 1878] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f970e2b1400) [pid = 1878] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f9721e02400) [pid = 1878] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f9708187400) [pid = 1878] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9721ef7c00) [pid = 1878] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f97033e5000) [pid = 1878] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f970569ec00) [pid = 1878] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f97033ea000) [pid = 1878] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f970482d400) [pid = 1878] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f97033e8400) [pid = 1878] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9717f53800) [pid = 1878] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f97104c6800) [pid = 1878] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f9721541000) [pid = 1878] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:06:27 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f9716b2f800) [pid = 1878] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:06:28 INFO - PROCESS | 1878 | 1460999188331 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2101ms 10:06:28 INFO - PROCESS | 1878 | 1460999188363 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:06:28 INFO - PROCESS | 1878 | 1460999188367 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:06:28 INFO - PROCESS | 1878 | 1460999188374 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1878 | 1460999188377 Marionette TRACE conn3 <- [1,2114,null,{}] 10:06:28 INFO - PROCESS | 1878 | 1460999188382 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:28 INFO - PROCESS | 1878 | 1460999188574 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:06:28 INFO - PROCESS | 1878 | 1460999188762 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97093cb800 == 153 [pid = 1878] [id = 536] 10:06:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f97033e8400) [pid = 1878] [serial = 1609] [outer = (nil)] 10:06:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f97056e7c00) [pid = 1878] [serial = 1610] [outer = 0x7f97033e8400] 10:06:28 INFO - PROCESS | 1878 | 1460999188822 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970ae89c00) [pid = 1878] [serial = 1611] [outer = 0x7f97033e8400] 10:06:29 INFO - PROCESS | 1878 | 1460999189549 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1229ms 10:06:29 INFO - PROCESS | 1878 | 1460999189604 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:06:29 INFO - PROCESS | 1878 | 1460999189620 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:06:29 INFO - PROCESS | 1878 | 1460999189631 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1878 | 1460999189634 Marionette TRACE conn3 <- [1,2118,null,{}] 10:06:29 INFO - PROCESS | 1878 | 1460999189806 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:30 INFO - PROCESS | 1878 | 1460999190055 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:06:30 INFO - PROCESS | 1878 | 1460999190430 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9705755800 == 154 [pid = 1878] [id = 537] 10:06:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9705570c00) [pid = 1878] [serial = 1612] [outer = (nil)] 10:06:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970569bc00) [pid = 1878] [serial = 1613] [outer = 0x7f9705570c00] 10:06:30 INFO - PROCESS | 1878 | 1460999190511 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f9707d8fc00) [pid = 1878] [serial = 1614] [outer = 0x7f9705570c00] 10:06:31 INFO - PROCESS | 1878 | 1460999191464 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1897ms 10:06:31 INFO - PROCESS | 1878 | 1460999191525 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:06:31 INFO - PROCESS | 1878 | 1460999191531 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:06:31 INFO - PROCESS | 1878 | 1460999191539 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1878 | 1460999191542 Marionette TRACE conn3 <- [1,2122,null,{}] 10:06:31 INFO - PROCESS | 1878 | 1460999191549 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:31 INFO - PROCESS | 1878 | 1460999191785 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:06:32 INFO - PROCESS | 1878 | 1460999192111 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970afcd800 == 155 [pid = 1878] [id = 538] 10:06:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f9709257c00) [pid = 1878] [serial = 1615] [outer = (nil)] 10:06:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f9709c04400) [pid = 1878] [serial = 1616] [outer = 0x7f9709257c00] 10:06:32 INFO - PROCESS | 1878 | 1460999192191 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970ae93000) [pid = 1878] [serial = 1617] [outer = 0x7f9709257c00] 10:06:33 INFO - PROCESS | 1878 | 1460999193162 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1684ms 10:06:33 INFO - PROCESS | 1878 | 1460999193223 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:06:33 INFO - PROCESS | 1878 | 1460999193228 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:06:33 INFO - PROCESS | 1878 | 1460999193234 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1878 | 1460999193238 Marionette TRACE conn3 <- [1,2126,null,{}] 10:06:33 INFO - PROCESS | 1878 | 1460999193244 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:33 INFO - PROCESS | 1878 | 1460999193469 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:06:33 INFO - PROCESS | 1878 | 1460999193817 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee74000 == 156 [pid = 1878] [id = 539] 10:06:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970b30fc00) [pid = 1878] [serial = 1618] [outer = (nil)] 10:06:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f970c4d2000) [pid = 1878] [serial = 1619] [outer = 0x7f970b30fc00] 10:06:33 INFO - PROCESS | 1878 | 1460999193907 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970c5ae400) [pid = 1878] [serial = 1620] [outer = 0x7f970b30fc00] 10:06:34 INFO - PROCESS | 1878 | 1460999194772 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1594ms 10:06:34 INFO - PROCESS | 1878 | 1460999194836 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:06:34 INFO - PROCESS | 1878 | 1460999194846 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:06:34 INFO - PROCESS | 1878 | 1460999194854 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 1878 | 1460999194857 Marionette TRACE conn3 <- [1,2130,null,{}] 10:06:34 INFO - PROCESS | 1878 | 1460999194863 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:35 INFO - PROCESS | 1878 | 1460999195086 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:06:35 INFO - PROCESS | 1878 | 1460999195412 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fa56800 == 157 [pid = 1878] [id = 540] 10:06:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f9704fd2400) [pid = 1878] [serial = 1621] [outer = (nil)] 10:06:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f970d3f9400) [pid = 1878] [serial = 1622] [outer = 0x7f9704fd2400] 10:06:35 INFO - PROCESS | 1878 | 1460999195492 Marionette DEBUG loaded listener.js 10:06:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f970d54cc00) [pid = 1878] [serial = 1623] [outer = 0x7f9704fd2400] 10:06:36 INFO - PROCESS | 1878 | 1460999196352 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:06:36 INFO - PROCESS | 1878 | 1460999196399 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:06:36 INFO - PROCESS | 1878 | 1460999196406 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:06:36 INFO - PROCESS | 1878 | 1460999196409 Marionette TRACE conn3 <- [1,2134,null,{}] 10:06:36 INFO - PROCESS | 1878 | 1460999196415 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:36 INFO - PROCESS | 1878 | 1460999196625 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:06:36 INFO - PROCESS | 1878 | 1460999196907 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710042800 == 158 [pid = 1878] [id = 541] 10:06:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f970d54d800) [pid = 1878] [serial = 1624] [outer = (nil)] 10:06:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f970df59000) [pid = 1878] [serial = 1625] [outer = 0x7f970d54d800] 10:06:37 INFO - PROCESS | 1878 | 1460999197045 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f970e2a3c00) [pid = 1878] [serial = 1626] [outer = 0x7f970d54d800] 10:06:37 INFO - PROCESS | 1878 | 1460999197955 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1586ms 10:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:06:37 INFO - PROCESS | 1878 | 1460999197991 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:06:37 INFO - PROCESS | 1878 | 1460999197995 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:06:38 INFO - PROCESS | 1878 | 1460999198001 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1878 | 1460999198004 Marionette TRACE conn3 <- [1,2138,null,{}] 10:06:38 INFO - PROCESS | 1878 | 1460999198010 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:38 INFO - PROCESS | 1878 | 1460999198268 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:06:38 INFO - PROCESS | 1878 | 1460999198588 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:38 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711b6d000 == 159 [pid = 1878] [id = 542] 10:06:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f971028b800) [pid = 1878] [serial = 1627] [outer = (nil)] 10:06:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f9710376400) [pid = 1878] [serial = 1628] [outer = 0x7f971028b800] 10:06:38 INFO - PROCESS | 1878 | 1460999198680 Marionette DEBUG loaded listener.js 10:06:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f9711ac4c00) [pid = 1878] [serial = 1629] [outer = 0x7f971028b800] 10:06:39 INFO - PROCESS | 1878 | 1460999199556 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1591ms 10:06:39 INFO - PROCESS | 1878 | 1460999199592 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:06:39 INFO - PROCESS | 1878 | 1460999199595 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:06:39 INFO - PROCESS | 1878 | 1460999199603 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:06:39 INFO - PROCESS | 1878 | 1460999199606 Marionette TRACE conn3 <- [1,2142,null,{}] 10:06:39 INFO - PROCESS | 1878 | 1460999199611 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:39 INFO - PROCESS | 1878 | 1460999199829 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:06:40 INFO - PROCESS | 1878 | 1460999200135 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b03000 == 160 [pid = 1878] [id = 543] 10:06:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9704837800) [pid = 1878] [serial = 1630] [outer = (nil)] 10:06:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f97169c6800) [pid = 1878] [serial = 1631] [outer = 0x7f9704837800] 10:06:40 INFO - PROCESS | 1878 | 1460999200379 Marionette DEBUG loaded listener.js 10:06:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f9717ca0800) [pid = 1878] [serial = 1632] [outer = 0x7f9704837800] 10:06:42 INFO - PROCESS | 1878 | 1460999202001 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:06:42 INFO - PROCESS | 1878 | 1460999202092 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:06:42 INFO - PROCESS | 1878 | 1460999202103 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 1878 | 1460999202106 Marionette TRACE conn3 <- [1,2146,null,{}] 10:06:42 INFO - PROCESS | 1878 | 1460999202255 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:42 INFO - PROCESS | 1878 | 1460999202817 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:06:43 INFO - PROCESS | 1878 | 1460999203125 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718deb800 == 161 [pid = 1878] [id = 544] 10:06:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f970ec17c00) [pid = 1878] [serial = 1633] [outer = (nil)] 10:06:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f9717f5b400) [pid = 1878] [serial = 1634] [outer = 0x7f970ec17c00] 10:06:43 INFO - PROCESS | 1878 | 1460999203268 Marionette DEBUG loaded listener.js 10:06:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f97180b9400) [pid = 1878] [serial = 1635] [outer = 0x7f970ec17c00] 10:06:44 INFO - PROCESS | 1878 | 1460999204878 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:06:44 INFO - PROCESS | 1878 | 1460999204965 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:06:44 INFO - PROCESS | 1878 | 1460999204971 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:06:44 INFO - PROCESS | 1878 | 1460999204973 Marionette TRACE conn3 <- [1,2150,null,{}] 10:06:44 INFO - PROCESS | 1878 | 1460999204979 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:45 INFO - PROCESS | 1878 | 1460999205290 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:06:45 INFO - PROCESS | 1878 | 1460999205601 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971950b000 == 162 [pid = 1878] [id = 545] 10:06:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f9707c8fc00) [pid = 1878] [serial = 1636] [outer = (nil)] 10:06:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f97194bb000) [pid = 1878] [serial = 1637] [outer = 0x7f9707c8fc00] 10:06:45 INFO - PROCESS | 1878 | 1460999205675 Marionette DEBUG loaded listener.js 10:06:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f9719987800) [pid = 1878] [serial = 1638] [outer = 0x7f9707c8fc00] 10:06:46 INFO - PROCESS | 1878 | 1460999206563 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1632ms 10:06:46 INFO - PROCESS | 1878 | 1460999206604 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:06:46 INFO - PROCESS | 1878 | 1460999206608 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:06:46 INFO - PROCESS | 1878 | 1460999206614 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:06:46 INFO - PROCESS | 1878 | 1460999206616 Marionette TRACE conn3 <- [1,2154,null,{}] 10:06:46 INFO - PROCESS | 1878 | 1460999206622 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:46 INFO - PROCESS | 1878 | 1460999206832 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:06:47 INFO - PROCESS | 1878 | 1460999207106 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cfb4000 == 163 [pid = 1878] [id = 546] 10:06:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f971a7e5c00) [pid = 1878] [serial = 1639] [outer = (nil)] 10:06:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f971a87d800) [pid = 1878] [serial = 1640] [outer = 0x7f971a7e5c00] 10:06:47 INFO - PROCESS | 1878 | 1460999207225 Marionette DEBUG loaded listener.js 10:06:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f971b4c3400) [pid = 1878] [serial = 1641] [outer = 0x7f971a7e5c00] 10:06:48 INFO - PROCESS | 1878 | 1460999208092 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1536ms 10:06:48 INFO - PROCESS | 1878 | 1460999208152 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:06:48 INFO - PROCESS | 1878 | 1460999208156 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:06:48 INFO - PROCESS | 1878 | 1460999208162 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:06:48 INFO - PROCESS | 1878 | 1460999208165 Marionette TRACE conn3 <- [1,2158,null,{}] 10:06:48 INFO - PROCESS | 1878 | 1460999208170 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:48 INFO - PROCESS | 1878 | 1460999208411 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:06:48 INFO - PROCESS | 1878 | 1460999208736 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c6e000 == 164 [pid = 1878] [id = 547] 10:06:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f971f095800) [pid = 1878] [serial = 1642] [outer = (nil)] 10:06:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f9720834000) [pid = 1878] [serial = 1643] [outer = 0x7f971f095800] 10:06:48 INFO - PROCESS | 1878 | 1460999208823 Marionette DEBUG loaded listener.js 10:06:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f97215b9800) [pid = 1878] [serial = 1644] [outer = 0x7f971f095800] 10:06:49 INFO - PROCESS | 1878 | 1460999209728 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1628ms 10:06:49 INFO - PROCESS | 1878 | 1460999209792 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:06:49 INFO - PROCESS | 1878 | 1460999209797 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:06:49 INFO - PROCESS | 1878 | 1460999209802 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:06:49 INFO - PROCESS | 1878 | 1460999209806 Marionette TRACE conn3 <- [1,2162,null,{}] 10:06:49 INFO - PROCESS | 1878 | 1460999209812 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:50 INFO - PROCESS | 1878 | 1460999210037 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:06:50 INFO - PROCESS | 1878 | 1460999210312 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240ca800 == 165 [pid = 1878] [id = 548] 10:06:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f970b306c00) [pid = 1878] [serial = 1645] [outer = (nil)] 10:06:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f9721e10400) [pid = 1878] [serial = 1646] [outer = 0x7f970b306c00] 10:06:50 INFO - PROCESS | 1878 | 1460999210434 Marionette DEBUG loaded listener.js 10:06:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f9722e38000) [pid = 1878] [serial = 1647] [outer = 0x7f970b306c00] 10:06:51 INFO - PROCESS | 1878 | 1460999211322 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1580ms 10:06:51 INFO - PROCESS | 1878 | 1460999211383 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:06:51 INFO - PROCESS | 1878 | 1460999211387 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:06:51 INFO - PROCESS | 1878 | 1460999211393 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:06:51 INFO - PROCESS | 1878 | 1460999211395 Marionette TRACE conn3 <- [1,2166,null,{}] 10:06:51 INFO - PROCESS | 1878 | 1460999211401 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:51 INFO - PROCESS | 1878 | 1460999211636 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:06:51 INFO - PROCESS | 1878 | 1460999211950 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f8b1000 == 166 [pid = 1878] [id = 549] 10:06:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f970ca2bc00) [pid = 1878] [serial = 1648] [outer = (nil)] 10:06:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f9723428400) [pid = 1878] [serial = 1649] [outer = 0x7f970ca2bc00] 10:06:52 INFO - PROCESS | 1878 | 1460999212028 Marionette DEBUG loaded listener.js 10:06:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f97241a5800) [pid = 1878] [serial = 1650] [outer = 0x7f970ca2bc00] 10:06:52 INFO - PROCESS | 1878 | 1460999212881 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1528ms 10:06:52 INFO - PROCESS | 1878 | 1460999212922 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:06:52 INFO - PROCESS | 1878 | 1460999212925 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:06:52 INFO - PROCESS | 1878 | 1460999212932 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:06:52 INFO - PROCESS | 1878 | 1460999212935 Marionette TRACE conn3 <- [1,2170,null,{}] 10:06:52 INFO - PROCESS | 1878 | 1460999212940 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:53 INFO - PROCESS | 1878 | 1460999213150 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:06:53 INFO - PROCESS | 1878 | 1460999213426 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734664800 == 167 [pid = 1878] [id = 550] 10:06:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f972083b800) [pid = 1878] [serial = 1651] [outer = (nil)] 10:06:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f97255e4c00) [pid = 1878] [serial = 1652] [outer = 0x7f972083b800] 10:06:53 INFO - PROCESS | 1878 | 1460999213545 Marionette DEBUG loaded listener.js 10:06:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f972e7d2c00) [pid = 1878] [serial = 1653] [outer = 0x7f972083b800] 10:06:54 INFO - PROCESS | 1878 | 1460999214385 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1489ms 10:06:54 INFO - PROCESS | 1878 | 1460999214422 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:06:54 INFO - PROCESS | 1878 | 1460999214426 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:06:54 INFO - PROCESS | 1878 | 1460999214431 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:06:54 INFO - PROCESS | 1878 | 1460999214433 Marionette TRACE conn3 <- [1,2174,null,{}] 10:06:54 INFO - PROCESS | 1878 | 1460999214439 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:54 INFO - PROCESS | 1878 | 1460999214658 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:06:54 INFO - PROCESS | 1878 | 1460999214944 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d19800 == 168 [pid = 1878] [id = 551] 10:06:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f9722e45000) [pid = 1878] [serial = 1654] [outer = (nil)] 10:06:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f972fadac00) [pid = 1878] [serial = 1655] [outer = 0x7f9722e45000] 10:06:55 INFO - PROCESS | 1878 | 1460999215065 Marionette DEBUG loaded listener.js 10:06:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f9732925400) [pid = 1878] [serial = 1656] [outer = 0x7f9722e45000] 10:06:55 INFO - PROCESS | 1878 | 1460999215902 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1534ms 10:06:55 INFO - PROCESS | 1878 | 1460999215967 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:06:55 INFO - PROCESS | 1878 | 1460999215971 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:06:55 INFO - PROCESS | 1878 | 1460999215977 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:06:55 INFO - PROCESS | 1878 | 1460999215980 Marionette TRACE conn3 <- [1,2178,null,{}] 10:06:55 INFO - PROCESS | 1878 | 1460999215985 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:56 INFO - PROCESS | 1878 | 1460999216212 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:06:56 INFO - PROCESS | 1878 | 1460999216487 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734da4000 == 169 [pid = 1878] [id = 552] 10:06:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f970df55400) [pid = 1878] [serial = 1657] [outer = (nil)] 10:06:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f973414d400) [pid = 1878] [serial = 1658] [outer = 0x7f970df55400] 10:06:56 INFO - PROCESS | 1878 | 1460999216606 Marionette DEBUG loaded listener.js 10:06:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f9734233000) [pid = 1878] [serial = 1659] [outer = 0x7f970df55400] 10:06:57 INFO - PROCESS | 1878 | 1460999217435 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1531ms 10:06:57 INFO - PROCESS | 1878 | 1460999217509 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:06:57 INFO - PROCESS | 1878 | 1460999217512 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:06:57 INFO - PROCESS | 1878 | 1460999217518 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:06:57 INFO - PROCESS | 1878 | 1460999217520 Marionette TRACE conn3 <- [1,2182,null,{}] 10:06:57 INFO - PROCESS | 1878 | 1460999217526 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:57 INFO - PROCESS | 1878 | 1460999217753 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:06:58 INFO - PROCESS | 1878 | 1460999218070 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c1b000 == 170 [pid = 1878] [id = 553] 10:06:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f9704fea400) [pid = 1878] [serial = 1660] [outer = (nil)] 10:06:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f9704ff1800) [pid = 1878] [serial = 1661] [outer = 0x7f9704fea400] 10:06:58 INFO - PROCESS | 1878 | 1460999218146 Marionette DEBUG loaded listener.js 10:06:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f9704ff6400) [pid = 1878] [serial = 1662] [outer = 0x7f9704fea400] 10:06:58 INFO - PROCESS | 1878 | 1460999218953 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1480ms 10:06:59 INFO - PROCESS | 1878 | 1460999218999 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:06:59 INFO - PROCESS | 1878 | 1460999219003 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:06:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:06:59 INFO - PROCESS | 1878 | 1460999219029 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 1878 | 1460999219033 Marionette TRACE conn3 <- [1,2186,null,{}] 10:06:59 INFO - PROCESS | 1878 | 1460999219038 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:59 INFO - PROCESS | 1878 | 1460999219266 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:06:59 INFO - PROCESS | 1878 | 1460999219543 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708cb6000 == 171 [pid = 1878] [id = 554] 10:06:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f9704fe8800) [pid = 1878] [serial = 1663] [outer = (nil)] 10:06:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f9734152c00) [pid = 1878] [serial = 1664] [outer = 0x7f9704fe8800] 10:06:59 INFO - PROCESS | 1878 | 1460999219671 Marionette DEBUG loaded listener.js 10:06:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f97347b7400) [pid = 1878] [serial = 1665] [outer = 0x7f9704fe8800] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fca8000 == 170 [pid = 1878] [id = 423] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970afca800 == 169 [pid = 1878] [id = 352] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ef0c000 == 168 [pid = 1878] [id = 353] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97045a5800 == 167 [pid = 1878] [id = 486] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fa48000 == 166 [pid = 1878] [id = 389] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f5c1800 == 165 [pid = 1878] [id = 530] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240f4800 == 164 [pid = 1878] [id = 529] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722794000 == 163 [pid = 1878] [id = 528] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971fa7a000 == 162 [pid = 1878] [id = 527] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cfb7800 == 161 [pid = 1878] [id = 526] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719516800 == 160 [pid = 1878] [id = 525] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718ea1000 == 159 [pid = 1878] [id = 524] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717cd6000 == 158 [pid = 1878] [id = 523] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971689f000 == 157 [pid = 1878] [id = 522] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711b70800 == 156 [pid = 1878] [id = 521] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711884000 == 155 [pid = 1878] [id = 520] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fcb0800 == 154 [pid = 1878] [id = 519] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fa51000 == 153 [pid = 1878] [id = 518] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ef08000 == 152 [pid = 1878] [id = 517] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970c9a1800 == 151 [pid = 1878] [id = 516] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97092c9800 == 150 [pid = 1878] [id = 515] 10:07:01 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97032bd000 == 149 [pid = 1878] [id = 514] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f971b4c4400) [pid = 1878] [serial = 1428] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f97056e1c00) [pid = 1878] [serial = 1446] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f9717cc2c00) [pid = 1878] [serial = 1490] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f9720834400) [pid = 1878] [serial = 1431] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f9709261c00) [pid = 1878] [serial = 1476] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f9707d8e000) [pid = 1878] [serial = 1536] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f970b3d7000) [pid = 1878] [serial = 1407] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f970df5a400) [pid = 1878] [serial = 1410] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f9704fd9800) [pid = 1878] [serial = 1517] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f970e2a5400) [pid = 1878] [serial = 1481] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f97194b9c00) [pid = 1878] [serial = 1496] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f970ef42400) [pid = 1878] [serial = 1484] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f97056e0c00) [pid = 1878] [serial = 1533] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f97185dc800) [pid = 1878] [serial = 1493] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f9722fb9000) [pid = 1878] [serial = 1508] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f970b44a800) [pid = 1878] [serial = 1478] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f9704fde000) [pid = 1878] [serial = 1518] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f970fcd8000) [pid = 1878] [serial = 1485] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f971a45c400) [pid = 1878] [serial = 1499] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f9730731400) [pid = 1878] [serial = 1520] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f97056a8400) [pid = 1878] [serial = 1443] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f973422a400) [pid = 1878] [serial = 1521] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f97057e0000) [pid = 1878] [serial = 1535] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f970c4d8800) [pid = 1878] [serial = 1449] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f972357c800) [pid = 1878] [serial = 1509] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f9710289000) [pid = 1878] [serial = 1416] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f970b452800) [pid = 1878] [serial = 1455] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f971028e800) [pid = 1878] [serial = 1487] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f9718ab1400) [pid = 1878] [serial = 1422] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f97056a0400) [pid = 1878] [serial = 1532] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f97104c5800) [pid = 1878] [serial = 1488] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f9730a0d000) [pid = 1878] [serial = 1514] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f971ca34000) [pid = 1878] [serial = 1502] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f9722181c00) [pid = 1878] [serial = 1505] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f970ef47400) [pid = 1878] [serial = 1413] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f9719531400) [pid = 1878] [serial = 1497] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f97225c0400) [pid = 1878] [serial = 1434] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f970818bc00) [pid = 1878] [serial = 1538] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9718ab8000) [pid = 1878] [serial = 1494] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f971a8b5000) [pid = 1878] [serial = 1500] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f972e7d8000) [pid = 1878] [serial = 1512] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f9734232c00) [pid = 1878] [serial = 1527] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970b44c400) [pid = 1878] [serial = 1452] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f972556e000) [pid = 1878] [serial = 1511] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f970ec0c800) [pid = 1878] [serial = 1482] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970381a800) [pid = 1878] [serial = 1530] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f9704fdfc00) [pid = 1878] [serial = 1526] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9734149c00) [pid = 1878] [serial = 1515] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9708272000) [pid = 1878] [serial = 1539] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f970c9afc00) [pid = 1878] [serial = 1479] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f9704831800) [pid = 1878] [serial = 1523] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f9709244400) [pid = 1878] [serial = 1475] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9707d91c00) [pid = 1878] [serial = 1404] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9704836400) [pid = 1878] [serial = 1524] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f971ccb1000) [pid = 1878] [serial = 1503] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f971952c400) [pid = 1878] [serial = 1425] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f9716b27800) [pid = 1878] [serial = 1419] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f9717f61000) [pid = 1878] [serial = 1491] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f9732928400) [pid = 1878] [serial = 1440] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f972f364c00) [pid = 1878] [serial = 1437] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f97227e7400) [pid = 1878] [serial = 1506] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f9703815400) [pid = 1878] [serial = 1529] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f970924b400) [pid = 1878] [serial = 1541] [outer = (nil)] [url = about:blank] 10:07:02 INFO - PROCESS | 1878 | 1460999222479 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:07:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:07:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 3503ms 10:07:02 INFO - PROCESS | 1878 | 1460999222528 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:07:02 INFO - PROCESS | 1878 | 1460999222533 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:07:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:07:02 INFO - PROCESS | 1878 | 1460999222595 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:07:02 INFO - PROCESS | 1878 | 1460999222599 Marionette TRACE conn3 <- [1,2190,null,{}] 10:07:02 INFO - PROCESS | 1878 | 1460999222608 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:02 INFO - PROCESS | 1878 | 1460999222831 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:07:03 INFO - PROCESS | 1878 | 1460999223013 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97045a4800 == 150 [pid = 1878] [id = 555] 10:07:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f9704747000) [pid = 1878] [serial = 1666] [outer = (nil)] 10:07:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f9704fd4800) [pid = 1878] [serial = 1667] [outer = 0x7f9704747000] 10:07:03 INFO - PROCESS | 1878 | 1460999223080 Marionette DEBUG loaded listener.js 10:07:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f9704feb800) [pid = 1878] [serial = 1668] [outer = 0x7f9704747000] 10:07:03 INFO - PROCESS | 1878 | 1460999223875 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1313ms 10:07:03 INFO - PROCESS | 1878 | 1460999223895 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:07:03 INFO - PROCESS | 1878 | 1460999223903 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:07:03 INFO - PROCESS | 1878 | 1460999223949 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:07:03 INFO - PROCESS | 1878 | 1460999223953 Marionette TRACE conn3 <- [1,2194,null,{}] 10:07:03 INFO - PROCESS | 1878 | 1460999223959 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:04 INFO - PROCESS | 1878 | 1460999224169 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:07:04 INFO - PROCESS | 1878 | 1460999224179 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970649a000 == 151 [pid = 1878] [id = 556] 10:07:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f970569d000) [pid = 1878] [serial = 1669] [outer = (nil)] 10:07:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f97056da000) [pid = 1878] [serial = 1670] [outer = 0x7f970569d000] 10:07:04 INFO - PROCESS | 1878 | 1460999224244 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f97056e4800) [pid = 1878] [serial = 1671] [outer = 0x7f970569d000] 10:07:05 INFO - PROCESS | 1878 | 1460999225380 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:07:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:07:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1488ms 10:07:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:07:05 INFO - PROCESS | 1878 | 1460999225436 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:07:05 INFO - PROCESS | 1878 | 1460999225439 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:07:05 INFO - PROCESS | 1878 | 1460999225445 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:07:05 INFO - PROCESS | 1878 | 1460999225451 Marionette TRACE conn3 <- [1,2198,null,{}] 10:07:05 INFO - PROCESS | 1878 | 1460999225466 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:05 INFO - PROCESS | 1878 | 1460999225749 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:07:05 INFO - PROCESS | 1878 | 1460999225778 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708f94000 == 152 [pid = 1878] [id = 557] 10:07:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f9707d98800) [pid = 1878] [serial = 1672] [outer = (nil)] 10:07:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f970818a400) [pid = 1878] [serial = 1673] [outer = 0x7f9707d98800] 10:07:05 INFO - PROCESS | 1878 | 1460999225844 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970924e000) [pid = 1878] [serial = 1674] [outer = 0x7f9707d98800] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f97180b0800) [pid = 1878] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970b4d6800) [pid = 1878] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f970d3ed000) [pid = 1878] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f970473e400) [pid = 1878] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f970818e400) [pid = 1878] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f9711ad4000) [pid = 1878] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f970f22b800) [pid = 1878] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f9717e6e800) [pid = 1878] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f970381a400) [pid = 1878] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f97033e2800) [pid = 1878] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f97033ed400) [pid = 1878] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f97033e6400) [pid = 1878] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f970ae8d800) [pid = 1878] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f970c5a6800) [pid = 1878] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f971187ac00) [pid = 1878] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f9709243400) [pid = 1878] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f9708186000) [pid = 1878] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f9707c89400) [pid = 1878] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f97057df800) [pid = 1878] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 129 (0x7f970d3ec800) [pid = 1878] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 128 (0x7f970826e800) [pid = 1878] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:07:07 INFO - PROCESS | 1878 | --DOMWINDOW == 127 (0x7f970d68d400) [pid = 1878] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:07:07 INFO - PROCESS | 1878 | 1460999227453 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:07:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:07:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2037ms 10:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:07:07 INFO - PROCESS | 1878 | 1460999227510 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:07:07 INFO - PROCESS | 1878 | 1460999227513 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:07:07 INFO - PROCESS | 1878 | 1460999227521 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 1878 | 1460999227523 Marionette TRACE conn3 <- [1,2202,null,{}] 10:07:07 INFO - PROCESS | 1878 | 1460999227530 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:07 INFO - PROCESS | 1878 | 1460999227754 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:07:07 INFO - PROCESS | 1878 | 1460999227941 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970931e800 == 153 [pid = 1878] [id = 558] 10:07:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f97033e2800) [pid = 1878] [serial = 1675] [outer = (nil)] 10:07:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f9707e46c00) [pid = 1878] [serial = 1676] [outer = 0x7f97033e2800] 10:07:08 INFO - PROCESS | 1878 | 1460999228007 Marionette DEBUG loaded listener.js 10:07:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f9709533400) [pid = 1878] [serial = 1677] [outer = 0x7f97033e2800] 10:07:08 INFO - PROCESS | 1878 | 1460999228755 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:07:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:07:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1280ms 10:07:08 INFO - PROCESS | 1878 | 1460999228806 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:07:08 INFO - PROCESS | 1878 | 1460999228809 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:07:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:07:08 INFO - PROCESS | 1878 | 1460999228816 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:07:08 INFO - PROCESS | 1878 | 1460999228819 Marionette TRACE conn3 <- [1,2206,null,{}] 10:07:08 INFO - PROCESS | 1878 | 1460999228824 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:09 INFO - PROCESS | 1878 | 1460999229040 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:07:09 INFO - PROCESS | 1878 | 1460999229218 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97012f2000 == 154 [pid = 1878] [id = 559] 10:07:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f97033e5400) [pid = 1878] [serial = 1678] [outer = (nil)] 10:07:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f9703816c00) [pid = 1878] [serial = 1679] [outer = 0x7f97033e5400] 10:07:09 INFO - PROCESS | 1878 | 1460999229456 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f9704742400) [pid = 1878] [serial = 1680] [outer = 0x7f97033e5400] 10:07:10 INFO - PROCESS | 1878 | 1460999230510 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:07:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1729ms 10:07:10 INFO - PROCESS | 1878 | 1460999230547 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 1878 | 1460999230555 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:07:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:07:10 INFO - PROCESS | 1878 | 1460999230566 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1878 | 1460999230569 Marionette TRACE conn3 <- [1,2210,null,{}] 10:07:10 INFO - PROCESS | 1878 | 1460999230578 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:11 INFO - PROCESS | 1878 | 1460999231006 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:07:11 INFO - PROCESS | 1878 | 1460999231323 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708f93800 == 155 [pid = 1878] [id = 560] 10:07:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f97057d8400) [pid = 1878] [serial = 1681] [outer = (nil)] 10:07:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f97057e1000) [pid = 1878] [serial = 1682] [outer = 0x7f97057d8400] 10:07:11 INFO - PROCESS | 1878 | 1460999231401 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f9707c94000) [pid = 1878] [serial = 1683] [outer = 0x7f97057d8400] 10:07:12 INFO - PROCESS | 1878 | 1460999232346 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:07:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1835ms 10:07:12 INFO - PROCESS | 1878 | 1460999232399 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:07:12 INFO - PROCESS | 1878 | 1460999232405 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:07:12 INFO - PROCESS | 1878 | 1460999232417 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1878 | 1460999232421 Marionette TRACE conn3 <- [1,2214,null,{}] 10:07:12 INFO - PROCESS | 1878 | 1460999232428 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:12 INFO - PROCESS | 1878 | 1460999232672 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:07:13 INFO - PROCESS | 1878 | 1460999233018 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970969a800 == 156 [pid = 1878] [id = 561] 10:07:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f97057d6800) [pid = 1878] [serial = 1684] [outer = (nil)] 10:07:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f970953e000) [pid = 1878] [serial = 1685] [outer = 0x7f97057d6800] 10:07:13 INFO - PROCESS | 1878 | 1460999233105 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f970ae6a800) [pid = 1878] [serial = 1686] [outer = 0x7f97057d6800] 10:07:13 INFO - PROCESS | 1878 | 1460999233987 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1632ms 10:07:14 INFO - PROCESS | 1878 | 1460999234049 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:07:14 INFO - PROCESS | 1878 | 1460999234054 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:07:14 INFO - PROCESS | 1878 | 1460999234060 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:07:14 INFO - PROCESS | 1878 | 1460999234066 Marionette TRACE conn3 <- [1,2218,null,{}] 10:07:14 INFO - PROCESS | 1878 | 1460999234082 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:14 INFO - PROCESS | 1878 | 1460999234361 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:07:14 INFO - PROCESS | 1878 | 1460999234674 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee88800 == 157 [pid = 1878] [id = 562] 10:07:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f9709c06c00) [pid = 1878] [serial = 1687] [outer = (nil)] 10:07:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f970b449800) [pid = 1878] [serial = 1688] [outer = 0x7f9709c06c00] 10:07:14 INFO - PROCESS | 1878 | 1460999234751 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f970b4d7c00) [pid = 1878] [serial = 1689] [outer = 0x7f9709c06c00] 10:07:15 INFO - PROCESS | 1878 | 1460999235617 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1601ms 10:07:15 INFO - PROCESS | 1878 | 1460999235661 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:07:15 INFO - PROCESS | 1878 | 1460999235666 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:07:15 INFO - PROCESS | 1878 | 1460999235672 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1878 | 1460999235675 Marionette TRACE conn3 <- [1,2222,null,{}] 10:07:15 INFO - PROCESS | 1878 | 1460999235680 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:15 INFO - PROCESS | 1878 | 1460999235912 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:07:16 INFO - PROCESS | 1878 | 1460999236232 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fa4d800 == 158 [pid = 1878] [id = 563] 10:07:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f97057d5000) [pid = 1878] [serial = 1690] [outer = (nil)] 10:07:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f970c9a8800) [pid = 1878] [serial = 1691] [outer = 0x7f97057d5000] 10:07:16 INFO - PROCESS | 1878 | 1460999236312 Marionette DEBUG loaded listener.js 10:07:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f970c9b5000) [pid = 1878] [serial = 1692] [outer = 0x7f97057d5000] 10:07:17 INFO - PROCESS | 1878 | 1460999237160 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:07:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:07:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1540ms 10:07:17 INFO - PROCESS | 1878 | 1460999237213 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:07:17 INFO - PROCESS | 1878 | 1460999237216 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:07:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:07:17 INFO - PROCESS | 1878 | 1460999237223 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:07:17 INFO - PROCESS | 1878 | 1460999237226 Marionette TRACE conn3 <- [1,2226,null,{}] 10:07:17 INFO - PROCESS | 1878 | 1460999237231 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:17 INFO - PROCESS | 1878 | 1460999237477 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:07:17 INFO - PROCESS | 1878 | 1460999237749 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fca1800 == 159 [pid = 1878] [id = 564] 10:07:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f970d3f9c00) [pid = 1878] [serial = 1693] [outer = (nil)] 10:07:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f970d543800) [pid = 1878] [serial = 1694] [outer = 0x7f970d3f9c00] 10:07:17 INFO - PROCESS | 1878 | 1460999237886 Marionette DEBUG loaded listener.js 10:07:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f970e10a400) [pid = 1878] [serial = 1695] [outer = 0x7f970d3f9c00] 10:07:18 INFO - PROCESS | 1878 | 1460999238793 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1631ms 10:07:18 INFO - PROCESS | 1878 | 1460999238855 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:07:18 INFO - PROCESS | 1878 | 1460999238858 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:07:18 INFO - PROCESS | 1878 | 1460999238865 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:07:18 INFO - PROCESS | 1878 | 1460999238868 Marionette TRACE conn3 <- [1,2230,null,{}] 10:07:18 INFO - PROCESS | 1878 | 1460999238873 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:19 INFO - PROCESS | 1878 | 1460999239091 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:07:19 INFO - PROCESS | 1878 | 1460999239396 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711899800 == 160 [pid = 1878] [id = 565] 10:07:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970d4b0800) [pid = 1878] [serial = 1696] [outer = (nil)] 10:07:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f970ec18000) [pid = 1878] [serial = 1697] [outer = 0x7f970d4b0800] 10:07:19 INFO - PROCESS | 1878 | 1460999239474 Marionette DEBUG loaded listener.js 10:07:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970f222c00) [pid = 1878] [serial = 1698] [outer = 0x7f970d4b0800] 10:07:20 INFO - PROCESS | 1878 | 1460999240314 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1478ms 10:07:20 INFO - PROCESS | 1878 | 1460999240344 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:07:20 INFO - PROCESS | 1878 | 1460999240348 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:07:20 INFO - PROCESS | 1878 | 1460999240354 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:07:20 INFO - PROCESS | 1878 | 1460999240358 Marionette TRACE conn3 <- [1,2234,null,{}] 10:07:20 INFO - PROCESS | 1878 | 1460999240363 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:20 INFO - PROCESS | 1878 | 1460999240561 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:07:20 INFO - PROCESS | 1878 | 1460999240830 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971199b000 == 161 [pid = 1878] [id = 566] 10:07:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f970d686400) [pid = 1878] [serial = 1699] [outer = (nil)] 10:07:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f970fbd0000) [pid = 1878] [serial = 1700] [outer = 0x7f970d686400] 10:07:20 INFO - PROCESS | 1878 | 1460999240904 Marionette DEBUG loaded listener.js 10:07:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970fe82c00) [pid = 1878] [serial = 1701] [outer = 0x7f970d686400] 10:07:21 INFO - PROCESS | 1878 | 1460999241778 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1482ms 10:07:21 INFO - PROCESS | 1878 | 1460999241837 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:07:21 INFO - PROCESS | 1878 | 1460999241841 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:07:21 INFO - PROCESS | 1878 | 1460999241846 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1878 | 1460999241849 Marionette TRACE conn3 <- [1,2238,null,{}] 10:07:21 INFO - PROCESS | 1878 | 1460999241854 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:22 INFO - PROCESS | 1878 | 1460999242061 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:07:22 INFO - PROCESS | 1878 | 1460999242298 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97167e6800 == 162 [pid = 1878] [id = 567] 10:07:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970e2ae000) [pid = 1878] [serial = 1702] [outer = (nil)] 10:07:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970fe8b000) [pid = 1878] [serial = 1703] [outer = 0x7f970e2ae000] 10:07:22 INFO - PROCESS | 1878 | 1460999242376 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f971028e800) [pid = 1878] [serial = 1704] [outer = 0x7f970e2ae000] 10:07:23 INFO - PROCESS | 1878 | 1460999243247 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1438ms 10:07:23 INFO - PROCESS | 1878 | 1460999243286 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:07:23 INFO - PROCESS | 1878 | 1460999243289 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:07:23 INFO - PROCESS | 1878 | 1460999243296 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:07:23 INFO - PROCESS | 1878 | 1460999243299 Marionette TRACE conn3 <- [1,2242,null,{}] 10:07:23 INFO - PROCESS | 1878 | 1460999243305 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:23 INFO - PROCESS | 1878 | 1460999243510 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:07:23 INFO - PROCESS | 1878 | 1460999243780 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716a31000 == 163 [pid = 1878] [id = 568] 10:07:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970ec19c00) [pid = 1878] [serial = 1705] [outer = (nil)] 10:07:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f97104bac00) [pid = 1878] [serial = 1706] [outer = 0x7f970ec19c00] 10:07:23 INFO - PROCESS | 1878 | 1460999243857 Marionette DEBUG loaded listener.js 10:07:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f97117a6400) [pid = 1878] [serial = 1707] [outer = 0x7f970ec19c00] 10:07:24 INFO - PROCESS | 1878 | 1460999244752 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1528ms 10:07:24 INFO - PROCESS | 1878 | 1460999244826 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 1878 | 1460999244830 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:07:24 INFO - PROCESS | 1878 | 1460999244836 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1878 | 1460999244838 Marionette TRACE conn3 <- [1,2246,null,{}] 10:07:24 INFO - PROCESS | 1878 | 1460999244844 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:25 INFO - PROCESS | 1878 | 1460999245109 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:07:25 INFO - PROCESS | 1878 | 1460999245433 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718418000 == 164 [pid = 1878] [id = 569] 10:07:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f9711ad4800) [pid = 1878] [serial = 1708] [outer = (nil)] 10:07:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f9711adf800) [pid = 1878] [serial = 1709] [outer = 0x7f9711ad4800] 10:07:25 INFO - PROCESS | 1878 | 1460999245526 Marionette DEBUG loaded listener.js 10:07:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9716b26800) [pid = 1878] [serial = 1710] [outer = 0x7f9711ad4800] 10:07:26 INFO - PROCESS | 1878 | 1460999246410 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1630ms 10:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:07:26 INFO - PROCESS | 1878 | 1460999246468 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:07:26 INFO - PROCESS | 1878 | 1460999246471 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:07:26 INFO - PROCESS | 1878 | 1460999246477 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:07:26 INFO - PROCESS | 1878 | 1460999246481 Marionette TRACE conn3 <- [1,2250,null,{}] 10:07:26 INFO - PROCESS | 1878 | 1460999246487 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:26 INFO - PROCESS | 1878 | 1460999246732 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:07:27 INFO - PROCESS | 1878 | 1460999247043 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971917d800 == 165 [pid = 1878] [id = 570] 10:07:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f97180a9800) [pid = 1878] [serial = 1711] [outer = (nil)] 10:07:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f97180bb400) [pid = 1878] [serial = 1712] [outer = 0x7f97180a9800] 10:07:27 INFO - PROCESS | 1878 | 1460999247121 Marionette DEBUG loaded listener.js 10:07:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f97186c3800) [pid = 1878] [serial = 1713] [outer = 0x7f97180a9800] 10:07:27 INFO - PROCESS | 1878 | 1460999247952 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1530ms 10:07:28 INFO - PROCESS | 1878 | 1460999248007 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:07:28 INFO - PROCESS | 1878 | 1460999248011 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:07:28 INFO - PROCESS | 1878 | 1460999248017 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:07:28 INFO - PROCESS | 1878 | 1460999248019 Marionette TRACE conn3 <- [1,2254,null,{}] 10:07:28 INFO - PROCESS | 1878 | 1460999248025 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:28 INFO - PROCESS | 1878 | 1460999248249 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:07:28 INFO - PROCESS | 1878 | 1460999248515 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a75d000 == 166 [pid = 1878] [id = 571] 10:07:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f970c9b0800) [pid = 1878] [serial = 1714] [outer = (nil)] 10:07:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9718ab9400) [pid = 1878] [serial = 1715] [outer = 0x7f970c9b0800] 10:07:28 INFO - PROCESS | 1878 | 1460999248592 Marionette DEBUG loaded listener.js 10:07:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f9718cac800) [pid = 1878] [serial = 1716] [outer = 0x7f970c9b0800] 10:07:29 INFO - PROCESS | 1878 | 1460999249473 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1485ms 10:07:29 INFO - PROCESS | 1878 | 1460999249503 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:07:29 INFO - PROCESS | 1878 | 1460999249507 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:07:29 INFO - PROCESS | 1878 | 1460999249513 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 1878 | 1460999249515 Marionette TRACE conn3 <- [1,2258,null,{}] 10:07:29 INFO - PROCESS | 1878 | 1460999249520 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:29 INFO - PROCESS | 1878 | 1460999249738 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:07:30 INFO - PROCESS | 1878 | 1460999250013 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf3f000 == 167 [pid = 1878] [id = 572] 10:07:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f970ec0b000) [pid = 1878] [serial = 1717] [outer = (nil)] 10:07:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f97194bd000) [pid = 1878] [serial = 1718] [outer = 0x7f970ec0b000] 10:07:30 INFO - PROCESS | 1878 | 1460999250129 Marionette DEBUG loaded listener.js 10:07:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f9719531400) [pid = 1878] [serial = 1719] [outer = 0x7f970ec0b000] 10:07:31 INFO - PROCESS | 1878 | 1460999251004 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1527ms 10:07:31 INFO - PROCESS | 1878 | 1460999251041 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:07:31 INFO - PROCESS | 1878 | 1460999251045 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:07:31 INFO - PROCESS | 1878 | 1460999251050 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1878 | 1460999251053 Marionette TRACE conn3 <- [1,2262,null,{}] 10:07:31 INFO - PROCESS | 1878 | 1460999251058 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:31 INFO - PROCESS | 1878 | 1460999251291 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:07:31 INFO - PROCESS | 1878 | 1460999251621 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d99f000 == 168 [pid = 1878] [id = 573] 10:07:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f97033eb000) [pid = 1878] [serial = 1720] [outer = (nil)] 10:07:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f971a7e4800) [pid = 1878] [serial = 1721] [outer = 0x7f97033eb000] 10:07:31 INFO - PROCESS | 1878 | 1460999251705 Marionette DEBUG loaded listener.js 10:07:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f971a8b2c00) [pid = 1878] [serial = 1722] [outer = 0x7f97033eb000] 10:07:32 INFO - PROCESS | 1878 | 1460999252560 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:07:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:07:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1585ms 10:07:32 INFO - PROCESS | 1878 | 1460999252637 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:07:32 INFO - PROCESS | 1878 | 1460999252640 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:07:32 INFO - PROCESS | 1878 | 1460999252646 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:07:32 INFO - PROCESS | 1878 | 1460999252649 Marionette TRACE conn3 <- [1,2266,null,{}] 10:07:32 INFO - PROCESS | 1878 | 1460999252654 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:32 INFO - PROCESS | 1878 | 1460999252885 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:07:33 INFO - PROCESS | 1878 | 1460999253198 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97221ef800 == 169 [pid = 1878] [id = 574] 10:07:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f9718c0e000) [pid = 1878] [serial = 1723] [outer = (nil)] 10:07:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f971b4c4400) [pid = 1878] [serial = 1724] [outer = 0x7f9718c0e000] 10:07:33 INFO - PROCESS | 1878 | 1460999253275 Marionette DEBUG loaded listener.js 10:07:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f971c8e6800) [pid = 1878] [serial = 1725] [outer = 0x7f9718c0e000] 10:07:34 INFO - PROCESS | 1878 | 1460999254163 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1581ms 10:07:34 INFO - PROCESS | 1878 | 1460999254227 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:07:34 INFO - PROCESS | 1878 | 1460999254231 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:07:34 INFO - PROCESS | 1878 | 1460999254236 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 1878 | 1460999254239 Marionette TRACE conn3 <- [1,2270,null,{}] 10:07:34 INFO - PROCESS | 1878 | 1460999254244 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:34 INFO - PROCESS | 1878 | 1460999254476 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:07:34 INFO - PROCESS | 1878 | 1460999254747 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722b39800 == 170 [pid = 1878] [id = 575] 10:07:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f971a8ae000) [pid = 1878] [serial = 1726] [outer = (nil)] 10:07:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f971cc33c00) [pid = 1878] [serial = 1727] [outer = 0x7f971a8ae000] 10:07:34 INFO - PROCESS | 1878 | 1460999254864 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f971ee0f000) [pid = 1878] [serial = 1728] [outer = 0x7f971a8ae000] 10:07:35 INFO - PROCESS | 1878 | 1460999255651 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:07:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:07:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1479ms 10:07:35 INFO - PROCESS | 1878 | 1460999255716 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:07:35 INFO - PROCESS | 1878 | 1460999255720 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:07:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:07:35 INFO - PROCESS | 1878 | 1460999255726 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:07:35 INFO - PROCESS | 1878 | 1460999255729 Marionette TRACE conn3 <- [1,2274,null,{}] 10:07:35 INFO - PROCESS | 1878 | 1460999255734 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:35 INFO - PROCESS | 1878 | 1460999255952 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:07:36 INFO - PROCESS | 1878 | 1460999256223 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240d7000 == 171 [pid = 1878] [id = 576] 10:07:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f971b4bd400) [pid = 1878] [serial = 1729] [outer = (nil)] 10:07:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f972083fc00) [pid = 1878] [serial = 1730] [outer = 0x7f971b4bd400] 10:07:36 INFO - PROCESS | 1878 | 1460999256311 Marionette DEBUG loaded listener.js 10:07:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f9720bde400) [pid = 1878] [serial = 1731] [outer = 0x7f971b4bd400] 10:07:37 INFO - PROCESS | 1878 | 1460999257182 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1527ms 10:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:07:37 INFO - PROCESS | 1878 | 1460999257256 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:07:37 INFO - PROCESS | 1878 | 1460999257258 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:07:37 INFO - PROCESS | 1878 | 1460999257265 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:07:37 INFO - PROCESS | 1878 | 1460999257268 Marionette TRACE conn3 <- [1,2278,null,{}] 10:07:37 INFO - PROCESS | 1878 | 1460999257273 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:37 INFO - PROCESS | 1878 | 1460999257536 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:07:37 INFO - PROCESS | 1878 | 1460999257852 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f5c0000 == 172 [pid = 1878] [id = 577] 10:07:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f970ec18800) [pid = 1878] [serial = 1732] [outer = (nil)] 10:07:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f9721506c00) [pid = 1878] [serial = 1733] [outer = 0x7f970ec18800] 10:07:37 INFO - PROCESS | 1878 | 1460999257928 Marionette DEBUG loaded listener.js 10:07:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f972217b000) [pid = 1878] [serial = 1734] [outer = 0x7f970ec18800] 10:07:38 INFO - PROCESS | 1878 | 1460999258769 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1530ms 10:07:38 INFO - PROCESS | 1878 | 1460999258796 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:07:38 INFO - PROCESS | 1878 | 1460999258799 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:07:38 INFO - PROCESS | 1878 | 1460999258805 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:07:38 INFO - PROCESS | 1878 | 1460999258808 Marionette TRACE conn3 <- [1,2282,null,{}] 10:07:38 INFO - PROCESS | 1878 | 1460999258814 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:39 INFO - PROCESS | 1878 | 1460999259026 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:07:39 INFO - PROCESS | 1878 | 1460999259312 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973410d000 == 173 [pid = 1878] [id = 578] 10:07:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f970fcd9400) [pid = 1878] [serial = 1735] [outer = (nil)] 10:07:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f97224e8c00) [pid = 1878] [serial = 1736] [outer = 0x7f970fcd9400] 10:07:39 INFO - PROCESS | 1878 | 1460999259386 Marionette DEBUG loaded listener.js 10:07:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f97225c0c00) [pid = 1878] [serial = 1737] [outer = 0x7f970fcd9400] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970cca8800 == 172 [pid = 1878] [id = 366] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97227a7000 == 171 [pid = 1878] [id = 166] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970931e800 == 170 [pid = 1878] [id = 558] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708f94000 == 169 [pid = 1878] [id = 557] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970649a000 == 168 [pid = 1878] [id = 556] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97045a4800 == 167 [pid = 1878] [id = 555] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708cb6000 == 166 [pid = 1878] [id = 554] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9739c1b000 == 165 [pid = 1878] [id = 553] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734da4000 == 164 [pid = 1878] [id = 552] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734d19800 == 163 [pid = 1878] [id = 551] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734664800 == 162 [pid = 1878] [id = 550] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f8b1000 == 161 [pid = 1878] [id = 549] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240ca800 == 160 [pid = 1878] [id = 548] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c6e000 == 159 [pid = 1878] [id = 547] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cfb4000 == 158 [pid = 1878] [id = 546] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971950b000 == 157 [pid = 1878] [id = 545] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718deb800 == 156 [pid = 1878] [id = 544] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716b03000 == 155 [pid = 1878] [id = 543] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711b6d000 == 154 [pid = 1878] [id = 542] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710042800 == 153 [pid = 1878] [id = 541] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fa56800 == 152 [pid = 1878] [id = 540] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ee74000 == 151 [pid = 1878] [id = 539] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970afcd800 == 150 [pid = 1878] [id = 538] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97093cb800 == 149 [pid = 1878] [id = 536] 10:07:41 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9705755800 == 148 [pid = 1878] [id = 537] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f9721547000) [pid = 1878] [serial = 1592] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f970f4f0800) [pid = 1878] [serial = 1568] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f970e2b1800) [pid = 1878] [serial = 1563] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f9704749c00) [pid = 1878] [serial = 1598] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f970eb38000) [pid = 1878] [serial = 1473] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f9716b24400) [pid = 1878] [serial = 1575] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f971a8b5400) [pid = 1878] [serial = 1584] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f9718ab1000) [pid = 1878] [serial = 1580] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f97194ba000) [pid = 1878] [serial = 1581] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f97224df800) [pid = 1878] [serial = 1595] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9721e0ac00) [pid = 1878] [serial = 1593] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f9716755800) [pid = 1878] [serial = 1574] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f97056a6c00) [pid = 1878] [serial = 1601] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f970482f400) [pid = 1878] [serial = 1545] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f971865c000) [pid = 1878] [serial = 1578] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f972083a400) [pid = 1878] [serial = 1589] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f970c5a6400) [pid = 1878] [serial = 1557] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f971037d400) [pid = 1878] [serial = 1571] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f9711873c00) [pid = 1878] [serial = 1572] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f9704fd0c00) [pid = 1878] [serial = 1599] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f971c8d4000) [pid = 1878] [serial = 1586] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f970ae6c000) [pid = 1878] [serial = 1607] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f970b444000) [pid = 1878] [serial = 1554] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f9717c9e000) [pid = 1878] [serial = 1577] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f9709242800) [pid = 1878] [serial = 1605] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9708183000) [pid = 1878] [serial = 1604] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f972153cc00) [pid = 1878] [serial = 1590] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f9707e51400) [pid = 1878] [serial = 1548] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f9719993c00) [pid = 1878] [serial = 1583] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970b30a000) [pid = 1878] [serial = 1553] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f970d682000) [pid = 1878] [serial = 1560] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f9709260000) [pid = 1878] [serial = 1550] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970ec10000) [pid = 1878] [serial = 1565] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f97057e1c00) [pid = 1878] [serial = 1602] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f970d3f0400) [pid = 1878] [serial = 1559] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9703812000) [pid = 1878] [serial = 1544] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9707d8d400) [pid = 1878] [serial = 1547] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f971cca9400) [pid = 1878] [serial = 1587] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f970ef41c00) [pid = 1878] [serial = 1566] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9709c0a400) [pid = 1878] [serial = 1551] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f970b4d9400) [pid = 1878] [serial = 1556] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f970e2a9400) [pid = 1878] [serial = 1562] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970fe91000) [pid = 1878] [serial = 1569] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f970b308000) [pid = 1878] [serial = 1608] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f97056e7c00) [pid = 1878] [serial = 1610] [outer = (nil)] [url = about:blank] 10:07:41 INFO - PROCESS | 1878 | 1460999261805 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 3043ms 10:07:41 INFO - PROCESS | 1878 | 1460999261848 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:07:41 INFO - PROCESS | 1878 | 1460999261853 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:07:41 INFO - PROCESS | 1878 | 1460999261861 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:07:41 INFO - PROCESS | 1878 | 1460999261866 Marionette TRACE conn3 <- [1,2286,null,{}] 10:07:41 INFO - PROCESS | 1878 | 1460999261875 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:42 INFO - PROCESS | 1878 | 1460999262106 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:07:42 INFO - PROCESS | 1878 | 1460999262301 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97038d3800 == 149 [pid = 1878] [id = 579] 10:07:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f970482b000) [pid = 1878] [serial = 1738] [outer = (nil)] 10:07:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f970482f000) [pid = 1878] [serial = 1739] [outer = 0x7f970482b000] 10:07:42 INFO - PROCESS | 1878 | 1460999262371 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f9704fd2000) [pid = 1878] [serial = 1740] [outer = 0x7f970482b000] 10:07:43 INFO - PROCESS | 1878 | 1460999263130 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 10:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1288ms 10:07:43 INFO - PROCESS | 1878 | 1460999263147 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:07:43 INFO - PROCESS | 1878 | 1460999263155 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:07:43 INFO - PROCESS | 1878 | 1460999263164 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:07:43 INFO - PROCESS | 1878 | 1460999263168 Marionette TRACE conn3 <- [1,2290,null,{}] 10:07:43 INFO - PROCESS | 1878 | 1460999263177 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:43 INFO - PROCESS | 1878 | 1460999263471 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:07:43 INFO - PROCESS | 1878 | 1460999263593 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9706489800 == 150 [pid = 1878] [id = 580] 10:07:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9703812c00) [pid = 1878] [serial = 1741] [outer = (nil)] 10:07:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9704ff3c00) [pid = 1878] [serial = 1742] [outer = 0x7f9703812c00] 10:07:43 INFO - PROCESS | 1878 | 1460999263653 Marionette DEBUG loaded listener.js 10:07:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970569c000) [pid = 1878] [serial = 1743] [outer = 0x7f9703812c00] 10:07:44 INFO - PROCESS | 1878 | 1460999264583 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1439ms 10:07:44 INFO - PROCESS | 1878 | 1460999264603 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:07:44 INFO - PROCESS | 1878 | 1460999264606 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:07:44 INFO - PROCESS | 1878 | 1460999264612 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:07:44 INFO - PROCESS | 1878 | 1460999264628 Marionette TRACE conn3 <- [1,2294,null,{}] 10:07:44 INFO - PROCESS | 1878 | 1460999264654 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:44 INFO - PROCESS | 1878 | 1460999264916 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:07:44 INFO - PROCESS | 1878 | 1460999264946 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708dca800 == 151 [pid = 1878] [id = 581] 10:07:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f97056e6800) [pid = 1878] [serial = 1744] [outer = (nil)] 10:07:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f97057e1800) [pid = 1878] [serial = 1745] [outer = 0x7f97056e6800] 10:07:45 INFO - PROCESS | 1878 | 1460999265011 Marionette DEBUG loaded listener.js 10:07:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f9707d8c800) [pid = 1878] [serial = 1746] [outer = 0x7f97056e6800] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9722e45000) [pid = 1878] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f9707c8fc00) [pid = 1878] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f9709257c00) [pid = 1878] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f97180b8400) [pid = 1878] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9704fea400) [pid = 1878] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f9704fe8800) [pid = 1878] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970df55400) [pid = 1878] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f9705570c00) [pid = 1878] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f9704747000) [pid = 1878] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f970ca2bc00) [pid = 1878] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f970b306c00) [pid = 1878] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f9704fd2400) [pid = 1878] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f970d54d800) [pid = 1878] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f970556a000) [pid = 1878] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f970b30fc00) [pid = 1878] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f972083b800) [pid = 1878] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f971a7e5c00) [pid = 1878] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f9704837800) [pid = 1878] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f971028b800) [pid = 1878] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f9707d98800) [pid = 1878] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f971f095800) [pid = 1878] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f970569d000) [pid = 1878] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:07:46 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f970ec17c00) [pid = 1878] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:07:46 INFO - PROCESS | 1878 | 1460999266560 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2004ms 10:07:46 INFO - PROCESS | 1878 | 1460999266656 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:07:46 INFO - PROCESS | 1878 | 1460999266661 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:07:46 INFO - PROCESS | 1878 | 1460999266673 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:07:46 INFO - PROCESS | 1878 | 1460999266675 Marionette TRACE conn3 <- [1,2298,null,{}] 10:07:46 INFO - PROCESS | 1878 | 1460999266679 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:46 INFO - PROCESS | 1878 | 1460999266890 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:07:46 INFO - PROCESS | 1878 | 1460999266900 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708fd6800 == 152 [pid = 1878] [id = 582] 10:07:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f97056e8000) [pid = 1878] [serial = 1747] [outer = (nil)] 10:07:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f9707e50400) [pid = 1878] [serial = 1748] [outer = 0x7f97056e8000] 10:07:47 INFO - PROCESS | 1878 | 1460999267126 Marionette DEBUG loaded listener.js 10:07:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f970826d400) [pid = 1878] [serial = 1749] [outer = 0x7f97056e8000] 10:07:47 INFO - PROCESS | 1878 | 1460999267907 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1244ms 10:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:07:47 INFO - PROCESS | 1878 | 1460999267917 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1878 | 1460999267919 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:07:47 INFO - PROCESS | 1878 | 1460999267925 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1878 | 1460999267928 Marionette TRACE conn3 <- [1,2302,null,{}] 10:07:47 INFO - PROCESS | 1878 | 1460999267933 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:48 INFO - PROCESS | 1878 | 1460999268198 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:07:48 INFO - PROCESS | 1878 | 1460999268224 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97093d6800 == 153 [pid = 1878] [id = 583] 10:07:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f9707d98800) [pid = 1878] [serial = 1750] [outer = (nil)] 10:07:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f9709248400) [pid = 1878] [serial = 1751] [outer = 0x7f9707d98800] 10:07:48 INFO - PROCESS | 1878 | 1460999268284 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f9709256000) [pid = 1878] [serial = 1752] [outer = 0x7f9707d98800] 10:07:49 INFO - PROCESS | 1878 | 1460999269471 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1580ms 10:07:49 INFO - PROCESS | 1878 | 1460999269506 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:07:49 INFO - PROCESS | 1878 | 1460999269513 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:07:49 INFO - PROCESS | 1878 | 1460999269522 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 1878 | 1460999269527 Marionette TRACE conn3 <- [1,2306,null,{}] 10:07:49 INFO - PROCESS | 1878 | 1460999269534 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:49 INFO - PROCESS | 1878 | 1460999269773 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:07:50 INFO - PROCESS | 1878 | 1460999270085 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9707f84000 == 154 [pid = 1878] [id = 584] 10:07:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f97056a6800) [pid = 1878] [serial = 1753] [outer = (nil)] 10:07:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f97056df400) [pid = 1878] [serial = 1754] [outer = 0x7f97056a6800] 10:07:50 INFO - PROCESS | 1878 | 1460999270167 Marionette DEBUG loaded listener.js 10:07:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f9707c8f800) [pid = 1878] [serial = 1755] [outer = 0x7f97056a6800] 10:07:51 INFO - PROCESS | 1878 | 1460999271063 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1587ms 10:07:51 INFO - PROCESS | 1878 | 1460999271110 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:07:51 INFO - PROCESS | 1878 | 1460999271119 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:07:51 INFO - PROCESS | 1878 | 1460999271129 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:07:51 INFO - PROCESS | 1878 | 1460999271133 Marionette TRACE conn3 <- [1,2310,null,{}] 10:07:51 INFO - PROCESS | 1878 | 1460999271138 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:51 INFO - PROCESS | 1878 | 1460999271366 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:07:51 INFO - PROCESS | 1878 | 1460999271718 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709686800 == 155 [pid = 1878] [id = 585] 10:07:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f9709248c00) [pid = 1878] [serial = 1756] [outer = (nil)] 10:07:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f9709258c00) [pid = 1878] [serial = 1757] [outer = 0x7f9709248c00] 10:07:51 INFO - PROCESS | 1878 | 1460999271793 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f9709260400) [pid = 1878] [serial = 1758] [outer = 0x7f9709248c00] 10:07:52 INFO - PROCESS | 1878 | 1460999272655 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1587ms 10:07:52 INFO - PROCESS | 1878 | 1460999272716 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:07:52 INFO - PROCESS | 1878 | 1460999272726 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:07:52 INFO - PROCESS | 1878 | 1460999272731 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1878 | 1460999272737 Marionette TRACE conn3 <- [1,2314,null,{}] 10:07:52 INFO - PROCESS | 1878 | 1460999272753 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:53 INFO - PROCESS | 1878 | 1460999273062 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:07:53 INFO - PROCESS | 1878 | 1460999273309 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ac9c800 == 156 [pid = 1878] [id = 586] 10:07:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f970826a400) [pid = 1878] [serial = 1759] [outer = (nil)] 10:07:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f9709c0a400) [pid = 1878] [serial = 1760] [outer = 0x7f970826a400] 10:07:53 INFO - PROCESS | 1878 | 1460999273391 Marionette DEBUG loaded listener.js 10:07:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f970ae89800) [pid = 1878] [serial = 1761] [outer = 0x7f970826a400] 10:07:54 INFO - PROCESS | 1878 | 1460999274214 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1539ms 10:07:54 INFO - PROCESS | 1878 | 1460999274271 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:07:54 INFO - PROCESS | 1878 | 1460999274276 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:07:54 INFO - PROCESS | 1878 | 1460999274282 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1878 | 1460999274285 Marionette TRACE conn3 <- [1,2318,null,{}] 10:07:54 INFO - PROCESS | 1878 | 1460999274290 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:54 INFO - PROCESS | 1878 | 1460999274502 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:07:54 INFO - PROCESS | 1878 | 1460999274763 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ccb3000 == 157 [pid = 1878] [id = 587] 10:07:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f9709c04000) [pid = 1878] [serial = 1762] [outer = (nil)] 10:07:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f970b1e3400) [pid = 1878] [serial = 1763] [outer = 0x7f9709c04000] 10:07:54 INFO - PROCESS | 1878 | 1460999274842 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970b1f1800) [pid = 1878] [serial = 1764] [outer = 0x7f9709c04000] 10:07:55 INFO - PROCESS | 1878 | 1460999275717 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:07:55 INFO - PROCESS | 1878 | 1460999275771 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:07:55 INFO - PROCESS | 1878 | 1460999275776 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1878 | 1460999275779 Marionette TRACE conn3 <- [1,2322,null,{}] 10:07:55 INFO - PROCESS | 1878 | 1460999275784 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:55 INFO - PROCESS | 1878 | 1460999275997 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:07:56 INFO - PROCESS | 1878 | 1460999276263 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee73000 == 158 [pid = 1878] [id = 588] 10:07:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f970b3d9000) [pid = 1878] [serial = 1765] [outer = (nil)] 10:07:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970b3e1c00) [pid = 1878] [serial = 1766] [outer = 0x7f970b3d9000] 10:07:56 INFO - PROCESS | 1878 | 1460999276401 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f970b445800) [pid = 1878] [serial = 1767] [outer = 0x7f970b3d9000] 10:07:57 INFO - PROCESS | 1878 | 1460999277262 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1529ms 10:07:57 INFO - PROCESS | 1878 | 1460999277307 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 1878 | 1460999277311 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:07:57 INFO - PROCESS | 1878 | 1460999277317 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 1878 | 1460999277320 Marionette TRACE conn3 <- [1,2326,null,{}] 10:07:57 INFO - PROCESS | 1878 | 1460999277326 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:57 INFO - PROCESS | 1878 | 1460999277567 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:07:57 INFO - PROCESS | 1878 | 1460999277887 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970f252000 == 159 [pid = 1878] [id = 589] 10:07:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f970c4d5800) [pid = 1878] [serial = 1768] [outer = (nil)] 10:07:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970c4dec00) [pid = 1878] [serial = 1769] [outer = 0x7f970c4d5800] 10:07:57 INFO - PROCESS | 1878 | 1460999277976 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970c9b7c00) [pid = 1878] [serial = 1770] [outer = 0x7f970c4d5800] 10:07:58 INFO - PROCESS | 1878 | 1460999278804 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1533ms 10:07:58 INFO - PROCESS | 1878 | 1460999278851 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:07:58 INFO - PROCESS | 1878 | 1460999278855 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:07:58 INFO - PROCESS | 1878 | 1460999278861 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:07:58 INFO - PROCESS | 1878 | 1460999278863 Marionette TRACE conn3 <- [1,2330,null,{}] 10:07:58 INFO - PROCESS | 1878 | 1460999278869 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:59 INFO - PROCESS | 1878 | 1460999279080 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:07:59 INFO - PROCESS | 1878 | 1460999279349 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fa4b800 == 160 [pid = 1878] [id = 590] 10:07:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970c4d7c00) [pid = 1878] [serial = 1771] [outer = (nil)] 10:07:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f970ca33800) [pid = 1878] [serial = 1772] [outer = 0x7f970c4d7c00] 10:07:59 INFO - PROCESS | 1878 | 1460999279423 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970d3f0400) [pid = 1878] [serial = 1773] [outer = 0x7f970c4d7c00] 10:08:00 INFO - PROCESS | 1878 | 1460999280285 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1489ms 10:08:00 INFO - PROCESS | 1878 | 1460999280351 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:08:00 INFO - PROCESS | 1878 | 1460999280355 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:08:00 INFO - PROCESS | 1878 | 1460999280361 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 1878 | 1460999280363 Marionette TRACE conn3 <- [1,2334,null,{}] 10:08:00 INFO - PROCESS | 1878 | 1460999280369 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:00 INFO - PROCESS | 1878 | 1460999280594 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:08:00 INFO - PROCESS | 1878 | 1460999280860 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:00 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fbe6800 == 161 [pid = 1878] [id = 591] 10:08:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f970c4d8800) [pid = 1878] [serial = 1774] [outer = (nil)] 10:08:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f970d4b1c00) [pid = 1878] [serial = 1775] [outer = 0x7f970c4d8800] 10:08:00 INFO - PROCESS | 1878 | 1460999280977 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f970d545000) [pid = 1878] [serial = 1776] [outer = 0x7f970c4d8800] 10:08:01 INFO - PROCESS | 1878 | 1460999281835 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1531ms 10:08:01 INFO - PROCESS | 1878 | 1460999281902 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:08:01 INFO - PROCESS | 1878 | 1460999281906 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:08:01 INFO - PROCESS | 1878 | 1460999281914 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 1878 | 1460999281918 Marionette TRACE conn3 <- [1,2338,null,{}] 10:08:01 INFO - PROCESS | 1878 | 1460999281923 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:02 INFO - PROCESS | 1878 | 1460999282127 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:08:02 INFO - PROCESS | 1878 | 1460999282400 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971003c800 == 162 [pid = 1878] [id = 592] 10:08:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f9709532000) [pid = 1878] [serial = 1777] [outer = (nil)] 10:08:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f970d544000) [pid = 1878] [serial = 1778] [outer = 0x7f9709532000] 10:08:02 INFO - PROCESS | 1878 | 1460999282514 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f970d680800) [pid = 1878] [serial = 1779] [outer = 0x7f9709532000] 10:08:03 INFO - PROCESS | 1878 | 1460999283432 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1589ms 10:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:08:03 INFO - PROCESS | 1878 | 1460999283505 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:08:03 INFO - PROCESS | 1878 | 1460999283508 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:08:03 INFO - PROCESS | 1878 | 1460999283514 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 1878 | 1460999283518 Marionette TRACE conn3 <- [1,2342,null,{}] 10:08:03 INFO - PROCESS | 1878 | 1460999283523 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:03 INFO - PROCESS | 1878 | 1460999283762 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:08:04 INFO - PROCESS | 1878 | 1460999284082 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710408000 == 163 [pid = 1878] [id = 593] 10:08:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f970dec5000) [pid = 1878] [serial = 1780] [outer = (nil)] 10:08:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f970dec9c00) [pid = 1878] [serial = 1781] [outer = 0x7f970dec5000] 10:08:04 INFO - PROCESS | 1878 | 1460999284161 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f970df56400) [pid = 1878] [serial = 1782] [outer = 0x7f970dec5000] 10:08:05 INFO - PROCESS | 1878 | 1460999284993 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1543ms 10:08:05 INFO - PROCESS | 1878 | 1460999285058 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:08:05 INFO - PROCESS | 1878 | 1460999285062 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:08:05 INFO - PROCESS | 1878 | 1460999285067 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:08:05 INFO - PROCESS | 1878 | 1460999285071 Marionette TRACE conn3 <- [1,2346,null,{}] 10:08:05 INFO - PROCESS | 1878 | 1460999285077 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:05 INFO - PROCESS | 1878 | 1460999285352 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:08:05 INFO - PROCESS | 1878 | 1460999285666 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711b69000 == 164 [pid = 1878] [id = 594] 10:08:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f970df5b400) [pid = 1878] [serial = 1783] [outer = (nil)] 10:08:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f970e2a6800) [pid = 1878] [serial = 1784] [outer = 0x7f970df5b400] 10:08:05 INFO - PROCESS | 1878 | 1460999285750 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f970eb3f000) [pid = 1878] [serial = 1785] [outer = 0x7f970df5b400] 10:08:06 INFO - PROCESS | 1878 | 1460999286641 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1636ms 10:08:06 INFO - PROCESS | 1878 | 1460999286704 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 1878 | 1460999286708 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:08:06 INFO - PROCESS | 1878 | 1460999286718 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1878 | 1460999286724 Marionette TRACE conn3 <- [1,2350,null,{}] 10:08:06 INFO - PROCESS | 1878 | 1460999286732 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:06 INFO - PROCESS | 1878 | 1460999286956 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:08:07 INFO - PROCESS | 1878 | 1460999287269 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716888800 == 165 [pid = 1878] [id = 595] 10:08:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f970e103c00) [pid = 1878] [serial = 1786] [outer = (nil)] 10:08:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f970ec10800) [pid = 1878] [serial = 1787] [outer = 0x7f970e103c00] 10:08:07 INFO - PROCESS | 1878 | 1460999287350 Marionette DEBUG loaded listener.js 10:08:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f970ef3a800) [pid = 1878] [serial = 1788] [outer = 0x7f970e103c00] 10:08:08 INFO - PROCESS | 1878 | 1460999288217 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1550ms 10:08:08 INFO - PROCESS | 1878 | 1460999288265 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:08:08 INFO - PROCESS | 1878 | 1460999288269 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:08:08 INFO - PROCESS | 1878 | 1460999288275 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:08:08 INFO - PROCESS | 1878 | 1460999288279 Marionette TRACE conn3 <- [1,2354,null,{}] 10:08:08 INFO - PROCESS | 1878 | 1460999288284 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:08 INFO - PROCESS | 1878 | 1460999288521 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:08:08 INFO - PROCESS | 1878 | 1460999288799 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97169f2000 == 166 [pid = 1878] [id = 596] 10:08:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f970d54a400) [pid = 1878] [serial = 1789] [outer = (nil)] 10:08:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f970ef45800) [pid = 1878] [serial = 1790] [outer = 0x7f970d54a400] 10:08:08 INFO - PROCESS | 1878 | 1460999288921 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f970f225800) [pid = 1878] [serial = 1791] [outer = 0x7f970d54a400] 10:08:09 INFO - PROCESS | 1878 | 1460999289781 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1580ms 10:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:08:09 INFO - PROCESS | 1878 | 1460999289856 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1878 | 1460999289859 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:08:09 INFO - PROCESS | 1878 | 1460999289865 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1878 | 1460999289868 Marionette TRACE conn3 <- [1,2358,null,{}] 10:08:09 INFO - PROCESS | 1878 | 1460999289873 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:10 INFO - PROCESS | 1878 | 1460999290139 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:08:10 INFO - PROCESS | 1878 | 1460999290452 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717c30800 == 167 [pid = 1878] [id = 597] 10:08:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f970decdc00) [pid = 1878] [serial = 1792] [outer = (nil)] 10:08:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f970f4f4c00) [pid = 1878] [serial = 1793] [outer = 0x7f970decdc00] 10:08:10 INFO - PROCESS | 1878 | 1460999290529 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f970fbd3800) [pid = 1878] [serial = 1794] [outer = 0x7f970decdc00] 10:08:11 INFO - PROCESS | 1878 | 1460999291383 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1580ms 10:08:11 INFO - PROCESS | 1878 | 1460999291444 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 1878 | 1460999291447 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:08:11 INFO - PROCESS | 1878 | 1460999291453 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 1878 | 1460999291455 Marionette TRACE conn3 <- [1,2362,null,{}] 10:08:11 INFO - PROCESS | 1878 | 1460999291461 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:11 INFO - PROCESS | 1878 | 1460999291673 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:08:12 INFO - PROCESS | 1878 | 1460999292014 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718370000 == 168 [pid = 1878] [id = 598] 10:08:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f970b3e1800) [pid = 1878] [serial = 1795] [outer = (nil)] 10:08:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f970fcd5000) [pid = 1878] [serial = 1796] [outer = 0x7f970b3e1800] 10:08:12 INFO - PROCESS | 1878 | 1460999292090 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f970fe86000) [pid = 1878] [serial = 1797] [outer = 0x7f970b3e1800] 10:08:12 INFO - PROCESS | 1878 | 1460999292950 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1533ms 10:08:12 INFO - PROCESS | 1878 | 1460999292988 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:08:12 INFO - PROCESS | 1878 | 1460999292992 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:08:13 INFO - PROCESS | 1878 | 1460999292998 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:08:13 INFO - PROCESS | 1878 | 1460999293000 Marionette TRACE conn3 <- [1,2366,null,{}] 10:08:13 INFO - PROCESS | 1878 | 1460999293006 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:13 INFO - PROCESS | 1878 | 1460999293228 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:08:13 INFO - PROCESS | 1878 | 1460999293505 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718a5d000 == 169 [pid = 1878] [id = 599] 10:08:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f970ec13800) [pid = 1878] [serial = 1798] [outer = (nil)] 10:08:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f9710285400) [pid = 1878] [serial = 1799] [outer = 0x7f970ec13800] 10:08:13 INFO - PROCESS | 1878 | 1460999293620 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f971028f800) [pid = 1878] [serial = 1800] [outer = 0x7f970ec13800] 10:08:14 INFO - PROCESS | 1878 | 1460999294483 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1531ms 10:08:14 INFO - PROCESS | 1878 | 1460999294530 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:08:14 INFO - PROCESS | 1878 | 1460999294534 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:08:14 INFO - PROCESS | 1878 | 1460999294540 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1878 | 1460999294543 Marionette TRACE conn3 <- [1,2370,null,{}] 10:08:14 INFO - PROCESS | 1878 | 1460999294549 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:14 INFO - PROCESS | 1878 | 1460999294764 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:08:15 INFO - PROCESS | 1878 | 1460999295041 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718ec0800 == 170 [pid = 1878] [id = 600] 10:08:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f970fe8e800) [pid = 1878] [serial = 1801] [outer = (nil)] 10:08:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f971037a800) [pid = 1878] [serial = 1802] [outer = 0x7f970fe8e800] 10:08:15 INFO - PROCESS | 1878 | 1460999295159 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f97104c1800) [pid = 1878] [serial = 1803] [outer = 0x7f970fe8e800] 10:08:16 INFO - PROCESS | 1878 | 1460999296005 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1536ms 10:08:16 INFO - PROCESS | 1878 | 1460999296078 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:08:16 INFO - PROCESS | 1878 | 1460999296081 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:08:16 INFO - PROCESS | 1878 | 1460999296087 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:08:16 INFO - PROCESS | 1878 | 1460999296091 Marionette TRACE conn3 <- [1,2374,null,{}] 10:08:16 INFO - PROCESS | 1878 | 1460999296096 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:16 INFO - PROCESS | 1878 | 1460999296337 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:08:16 INFO - PROCESS | 1878 | 1460999296657 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719187800 == 171 [pid = 1878] [id = 601] 10:08:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f970d3f0c00) [pid = 1878] [serial = 1804] [outer = (nil)] 10:08:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f971179fc00) [pid = 1878] [serial = 1805] [outer = 0x7f970d3f0c00] 10:08:16 INFO - PROCESS | 1878 | 1460999296735 Marionette DEBUG loaded listener.js 10:08:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f9711874c00) [pid = 1878] [serial = 1806] [outer = 0x7f970d3f0c00] 10:08:17 INFO - PROCESS | 1878 | 1460999297605 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1583ms 10:08:17 INFO - PROCESS | 1878 | 1460999297673 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 1878 | 1460999297676 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:08:17 INFO - PROCESS | 1878 | 1460999297682 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1878 | 1460999297684 Marionette TRACE conn3 <- [1,2378,null,{}] 10:08:17 INFO - PROCESS | 1878 | 1460999297690 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:17 INFO - PROCESS | 1878 | 1460999297924 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:08:18 INFO - PROCESS | 1878 | 1460999298284 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971b39b800 == 172 [pid = 1878] [id = 602] 10:08:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f970d3f2000) [pid = 1878] [serial = 1807] [outer = (nil)] 10:08:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f9711ac8400) [pid = 1878] [serial = 1808] [outer = 0x7f970d3f2000] 10:08:18 INFO - PROCESS | 1878 | 1460999298360 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f9711ad2c00) [pid = 1878] [serial = 1809] [outer = 0x7f970d3f2000] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9707f8a800 == 171 [pid = 1878] [id = 534] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97055d3800 == 170 [pid = 1878] [id = 533] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709462800 == 169 [pid = 1878] [id = 535] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97012e0000 == 168 [pid = 1878] [id = 532] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d99f000 == 167 [pid = 1878] [id = 573] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf3f000 == 166 [pid = 1878] [id = 572] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971a75d000 == 165 [pid = 1878] [id = 571] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971917d800 == 164 [pid = 1878] [id = 570] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718418000 == 163 [pid = 1878] [id = 569] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716a31000 == 162 [pid = 1878] [id = 568] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97167e6800 == 161 [pid = 1878] [id = 567] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971199b000 == 160 [pid = 1878] [id = 566] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711899800 == 159 [pid = 1878] [id = 565] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fca1800 == 158 [pid = 1878] [id = 564] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fa4d800 == 157 [pid = 1878] [id = 563] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ee88800 == 156 [pid = 1878] [id = 562] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970969a800 == 155 [pid = 1878] [id = 561] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708f93800 == 154 [pid = 1878] [id = 560] 10:08:20 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97012f2000 == 153 [pid = 1878] [id = 559] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f9732925400) [pid = 1878] [serial = 1656] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f97194bb000) [pid = 1878] [serial = 1637] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f9709c04400) [pid = 1878] [serial = 1616] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f9722e3f800) [pid = 1878] [serial = 1596] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f9704ff6400) [pid = 1878] [serial = 1662] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f97347b7400) [pid = 1878] [serial = 1665] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f973414d400) [pid = 1878] [serial = 1658] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f9707d8fc00) [pid = 1878] [serial = 1614] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f9719987800) [pid = 1878] [serial = 1638] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f9734152c00) [pid = 1878] [serial = 1664] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f9704ff1800) [pid = 1878] [serial = 1661] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f9704feb800) [pid = 1878] [serial = 1668] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f97241a5800) [pid = 1878] [serial = 1650] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9721e10400) [pid = 1878] [serial = 1646] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f970d54cc00) [pid = 1878] [serial = 1623] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f970df59000) [pid = 1878] [serial = 1625] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f9709259000) [pid = 1878] [serial = 1542] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f970c4d2000) [pid = 1878] [serial = 1619] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f972e7d2c00) [pid = 1878] [serial = 1653] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f9704fd4800) [pid = 1878] [serial = 1667] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f971b4c3400) [pid = 1878] [serial = 1641] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f9707e46c00) [pid = 1878] [serial = 1676] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f97169c6800) [pid = 1878] [serial = 1631] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970c5ae400) [pid = 1878] [serial = 1620] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f9723428400) [pid = 1878] [serial = 1649] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f970d3f9400) [pid = 1878] [serial = 1622] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f9711ac4c00) [pid = 1878] [serial = 1629] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f970569bc00) [pid = 1878] [serial = 1613] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f970818a400) [pid = 1878] [serial = 1673] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9722e38000) [pid = 1878] [serial = 1647] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f970e2a3c00) [pid = 1878] [serial = 1626] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f97215b9800) [pid = 1878] [serial = 1644] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f971a87d800) [pid = 1878] [serial = 1640] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970ae93000) [pid = 1878] [serial = 1617] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f972fadac00) [pid = 1878] [serial = 1655] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f97056e4800) [pid = 1878] [serial = 1671] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f9734233000) [pid = 1878] [serial = 1659] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f97255e4c00) [pid = 1878] [serial = 1652] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9717ca0800) [pid = 1878] [serial = 1632] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9717f5b400) [pid = 1878] [serial = 1634] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f97180b9400) [pid = 1878] [serial = 1635] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f97056da000) [pid = 1878] [serial = 1670] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f9720834000) [pid = 1878] [serial = 1643] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f970924e000) [pid = 1878] [serial = 1674] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9710376400) [pid = 1878] [serial = 1628] [outer = (nil)] [url = about:blank] 10:08:20 INFO - PROCESS | 1878 | 1460999300859 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 3192ms 10:08:20 INFO - PROCESS | 1878 | 1460999300874 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1878 | 1460999300880 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:08:20 INFO - PROCESS | 1878 | 1460999300887 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1878 | 1460999300892 Marionette TRACE conn3 <- [1,2382,null,{}] 10:08:20 INFO - PROCESS | 1878 | 1460999300901 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:21 INFO - PROCESS | 1878 | 1460999301104 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:08:21 INFO - PROCESS | 1878 | 1460999301338 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9705764000 == 154 [pid = 1878] [id = 603] 10:08:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9704745000) [pid = 1878] [serial = 1810] [outer = (nil)] 10:08:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f9704fd0400) [pid = 1878] [serial = 1811] [outer = 0x7f9704745000] 10:08:21 INFO - PROCESS | 1878 | 1460999301404 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f9704feb800) [pid = 1878] [serial = 1812] [outer = 0x7f9704745000] 10:08:22 INFO - PROCESS | 1878 | 1460999302192 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1339ms 10:08:22 INFO - PROCESS | 1878 | 1460999302227 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:08:22 INFO - PROCESS | 1878 | 1460999302235 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:08:22 INFO - PROCESS | 1878 | 1460999302244 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1878 | 1460999302247 Marionette TRACE conn3 <- [1,2386,null,{}] 10:08:22 INFO - PROCESS | 1878 | 1460999302251 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:22 INFO - PROCESS | 1878 | 1460999302453 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:08:22 INFO - PROCESS | 1878 | 1460999302656 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708ca1800 == 155 [pid = 1878] [id = 604] 10:08:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f970473f800) [pid = 1878] [serial = 1813] [outer = (nil)] 10:08:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f97056da000) [pid = 1878] [serial = 1814] [outer = 0x7f970473f800] 10:08:22 INFO - PROCESS | 1878 | 1460999302721 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f97057dd800) [pid = 1878] [serial = 1815] [outer = 0x7f970473f800] 10:08:23 INFO - PROCESS | 1878 | 1460999303698 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1478ms 10:08:23 INFO - PROCESS | 1878 | 1460999303725 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1878 | 1460999303728 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:08:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:08:23 INFO - PROCESS | 1878 | 1460999303734 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1878 | 1460999303739 Marionette TRACE conn3 <- [1,2390,null,{}] 10:08:23 INFO - PROCESS | 1878 | 1460999303763 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:24 INFO - PROCESS | 1878 | 1460999304051 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:08:24 INFO - PROCESS | 1878 | 1460999304092 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:24 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970931e000 == 156 [pid = 1878] [id = 605] 10:08:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f9707e49800) [pid = 1878] [serial = 1816] [outer = (nil)] 10:08:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f970826e800) [pid = 1878] [serial = 1817] [outer = 0x7f9707e49800] 10:08:24 INFO - PROCESS | 1878 | 1460999304158 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f9709253c00) [pid = 1878] [serial = 1818] [outer = 0x7f9707e49800] 10:08:25 INFO - PROCESS | 1878 | 1460999305730 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f97033e8400) [pid = 1878] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f97056e6800) [pid = 1878] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f971b4bd400) [pid = 1878] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f971a8ae000) [pid = 1878] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9718c0e000) [pid = 1878] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f97033eb000) [pid = 1878] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f970ec0b000) [pid = 1878] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f970c9b0800) [pid = 1878] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f97180a9800) [pid = 1878] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f9711ad4800) [pid = 1878] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970ec19c00) [pid = 1878] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f970e2ae000) [pid = 1878] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f970d686400) [pid = 1878] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f970d4b0800) [pid = 1878] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f970d3f9c00) [pid = 1878] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f97057d5000) [pid = 1878] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f9709c06c00) [pid = 1878] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f97057d6800) [pid = 1878] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f97057d8400) [pid = 1878] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f9703812c00) [pid = 1878] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f970482b000) [pid = 1878] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f970fcd9400) [pid = 1878] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f97033e5400) [pid = 1878] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:08:25 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f97056e8000) [pid = 1878] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:08:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:08:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2092ms 10:08:25 INFO - PROCESS | 1878 | 1460999305855 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 1878 | 1460999305858 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:08:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:08:25 INFO - PROCESS | 1878 | 1460999305865 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1878 | 1460999305867 Marionette TRACE conn3 <- [1,2394,null,{}] 10:08:25 INFO - PROCESS | 1878 | 1460999305872 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:26 INFO - PROCESS | 1878 | 1460999306075 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:08:26 INFO - PROCESS | 1878 | 1460999306252 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709326000 == 157 [pid = 1878] [id = 606] 10:08:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f97056e6800) [pid = 1878] [serial = 1819] [outer = (nil)] 10:08:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f9709254000) [pid = 1878] [serial = 1820] [outer = 0x7f97056e6800] 10:08:26 INFO - PROCESS | 1878 | 1460999306316 Marionette DEBUG loaded listener.js 10:08:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f9709534000) [pid = 1878] [serial = 1821] [outer = 0x7f97056e6800] 10:08:27 INFO - PROCESS | 1878 | 1460999307069 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1234ms 10:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:08:27 INFO - PROCESS | 1878 | 1460999307101 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:08:27 INFO - PROCESS | 1878 | 1460999307103 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:08:27 INFO - PROCESS | 1878 | 1460999307109 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:08:27 INFO - PROCESS | 1878 | 1460999307112 Marionette TRACE conn3 <- [1,2398,null,{}] 10:08:27 INFO - PROCESS | 1878 | 1460999307117 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:27 INFO - PROCESS | 1878 | 1460999307305 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:08:27 INFO - PROCESS | 1878 | 1460999307331 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709ac8800 == 158 [pid = 1878] [id = 607] 10:08:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f9709536c00) [pid = 1878] [serial = 1822] [outer = (nil)] 10:08:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f970ae6d000) [pid = 1878] [serial = 1823] [outer = 0x7f9709536c00] 10:08:27 INFO - PROCESS | 1878 | 1460999307391 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f970b1ea400) [pid = 1878] [serial = 1824] [outer = 0x7f9709536c00] 10:08:28 INFO - PROCESS | 1878 | 1460999308605 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1529ms 10:08:28 INFO - PROCESS | 1878 | 1460999308639 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 1878 | 1460999308645 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:08:28 INFO - PROCESS | 1878 | 1460999308654 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 1878 | 1460999308658 Marionette TRACE conn3 <- [1,2402,null,{}] 10:08:28 INFO - PROCESS | 1878 | 1460999308666 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:28 INFO - PROCESS | 1878 | 1460999308891 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:08:29 INFO - PROCESS | 1878 | 1460999309210 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9707f81000 == 159 [pid = 1878] [id = 608] 10:08:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f97056a0400) [pid = 1878] [serial = 1825] [outer = (nil)] 10:08:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f97056e0400) [pid = 1878] [serial = 1826] [outer = 0x7f97056a0400] 10:08:29 INFO - PROCESS | 1878 | 1460999309294 Marionette DEBUG loaded listener.js 10:08:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f9707c86000) [pid = 1878] [serial = 1827] [outer = 0x7f97056a0400] 10:08:30 INFO - PROCESS | 1878 | 1460999310178 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1591ms 10:08:30 INFO - PROCESS | 1878 | 1460999310246 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1878 | 1460999310255 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:08:30 INFO - PROCESS | 1878 | 1460999310265 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1878 | 1460999310269 Marionette TRACE conn3 <- [1,2406,null,{}] 10:08:30 INFO - PROCESS | 1878 | 1460999310275 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:30 INFO - PROCESS | 1878 | 1460999310551 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:08:30 INFO - PROCESS | 1878 | 1460999310918 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970afdc000 == 160 [pid = 1878] [id = 609] 10:08:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f9708188c00) [pid = 1878] [serial = 1828] [outer = (nil)] 10:08:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f9709250400) [pid = 1878] [serial = 1829] [outer = 0x7f9708188c00] 10:08:31 INFO - PROCESS | 1878 | 1460999310997 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f9709540000) [pid = 1878] [serial = 1830] [outer = 0x7f9708188c00] 10:08:31 INFO - PROCESS | 1878 | 1460999311920 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1733ms 10:08:32 INFO - PROCESS | 1878 | 1460999312001 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:08:32 INFO - PROCESS | 1878 | 1460999312007 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:08:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:08:32 INFO - PROCESS | 1878 | 1460999312016 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:08:32 INFO - PROCESS | 1878 | 1460999312023 Marionette TRACE conn3 <- [1,2410,null,{}] 10:08:32 INFO - PROCESS | 1878 | 1460999312050 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:32 INFO - PROCESS | 1878 | 1460999312394 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:08:32 INFO - PROCESS | 1878 | 1460999312649 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef15800 == 161 [pid = 1878] [id = 610] 10:08:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f970b3d8000) [pid = 1878] [serial = 1831] [outer = (nil)] 10:08:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f970b3e3000) [pid = 1878] [serial = 1832] [outer = 0x7f970b3d8000] 10:08:32 INFO - PROCESS | 1878 | 1460999312731 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970b452000) [pid = 1878] [serial = 1833] [outer = 0x7f970b3d8000] 10:08:33 INFO - PROCESS | 1878 | 1460999313652 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1694ms 10:08:33 INFO - PROCESS | 1878 | 1460999313709 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:08:33 INFO - PROCESS | 1878 | 1460999313713 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:08:33 INFO - PROCESS | 1878 | 1460999313738 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1878 | 1460999313741 Marionette TRACE conn3 <- [1,2414,null,{}] 10:08:33 INFO - PROCESS | 1878 | 1460999313747 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:33 INFO - PROCESS | 1878 | 1460999313980 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:08:34 INFO - PROCESS | 1878 | 1460999314288 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fb15000 == 162 [pid = 1878] [id = 611] 10:08:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9708190800) [pid = 1878] [serial = 1834] [outer = (nil)] 10:08:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970c5a2c00) [pid = 1878] [serial = 1835] [outer = 0x7f9708190800] 10:08:34 INFO - PROCESS | 1878 | 1460999314368 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f970c9af000) [pid = 1878] [serial = 1836] [outer = 0x7f9708190800] 10:08:35 INFO - PROCESS | 1878 | 1460999315224 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1538ms 10:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:08:35 INFO - PROCESS | 1878 | 1460999315273 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:08:35 INFO - PROCESS | 1878 | 1460999315276 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:08:35 INFO - PROCESS | 1878 | 1460999315283 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 1878 | 1460999315286 Marionette TRACE conn3 <- [1,2418,null,{}] 10:08:35 INFO - PROCESS | 1878 | 1460999315291 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:35 INFO - PROCESS | 1878 | 1460999315505 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:08:35 INFO - PROCESS | 1878 | 1460999315771 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971009a000 == 163 [pid = 1878] [id = 612] 10:08:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f970b452400) [pid = 1878] [serial = 1837] [outer = (nil)] 10:08:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970d3f4400) [pid = 1878] [serial = 1838] [outer = 0x7f970b452400] 10:08:35 INFO - PROCESS | 1878 | 1460999315889 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970d54d000) [pid = 1878] [serial = 1839] [outer = 0x7f970b452400] 10:08:36 INFO - PROCESS | 1878 | 1460999316767 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1533ms 10:08:36 INFO - PROCESS | 1878 | 1460999316816 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:08:36 INFO - PROCESS | 1878 | 1460999316820 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:08:36 INFO - PROCESS | 1878 | 1460999316829 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1878 | 1460999316837 Marionette TRACE conn3 <- [1,2422,null,{}] 10:08:36 INFO - PROCESS | 1878 | 1460999316844 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:37 INFO - PROCESS | 1878 | 1460999317091 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:08:37 INFO - PROCESS | 1878 | 1460999317408 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711999000 == 164 [pid = 1878] [id = 613] 10:08:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970df56800) [pid = 1878] [serial = 1840] [outer = (nil)] 10:08:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f970e2a9000) [pid = 1878] [serial = 1841] [outer = 0x7f970df56800] 10:08:37 INFO - PROCESS | 1878 | 1460999317490 Marionette DEBUG loaded listener.js 10:08:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970ec0a800) [pid = 1878] [serial = 1842] [outer = 0x7f970df56800] 10:08:38 INFO - PROCESS | 1878 | 1460999318322 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1539ms 10:08:38 INFO - PROCESS | 1878 | 1460999318366 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:08:38 INFO - PROCESS | 1878 | 1460999318370 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:08:38 INFO - PROCESS | 1878 | 1460999318376 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:08:38 INFO - PROCESS | 1878 | 1460999318379 Marionette TRACE conn3 <- [1,2426,null,{}] 10:08:38 INFO - PROCESS | 1878 | 1460999318384 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:38 INFO - PROCESS | 1878 | 1460999318609 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:08:38 INFO - PROCESS | 1878 | 1460999318879 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97167e2800 == 165 [pid = 1878] [id = 614] 10:08:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f970df54c00) [pid = 1878] [serial = 1843] [outer = (nil)] 10:08:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f970ef44800) [pid = 1878] [serial = 1844] [outer = 0x7f970df54c00] 10:08:38 INFO - PROCESS | 1878 | 1460999318955 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f970f4f4400) [pid = 1878] [serial = 1845] [outer = 0x7f970df54c00] 10:08:39 INFO - PROCESS | 1878 | 1460999319794 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1427ms 10:08:39 INFO - PROCESS | 1878 | 1460999319804 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:08:39 INFO - PROCESS | 1878 | 1460999319807 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:08:39 INFO - PROCESS | 1878 | 1460999319813 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:08:39 INFO - PROCESS | 1878 | 1460999319815 Marionette TRACE conn3 <- [1,2430,null,{}] 10:08:39 INFO - PROCESS | 1878 | 1460999319821 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:40 INFO - PROCESS | 1878 | 1460999320032 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:08:40 INFO - PROCESS | 1878 | 1460999320303 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b1a000 == 166 [pid = 1878] [id = 615] 10:08:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f970c5a6800) [pid = 1878] [serial = 1846] [outer = (nil)] 10:08:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f970fbd1400) [pid = 1878] [serial = 1847] [outer = 0x7f970c5a6800] 10:08:40 INFO - PROCESS | 1878 | 1460999320377 Marionette DEBUG loaded listener.js 10:08:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f970fe87c00) [pid = 1878] [serial = 1848] [outer = 0x7f970c5a6800] 10:08:41 INFO - PROCESS | 1878 | 1460999321228 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1484ms 10:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:08:41 INFO - PROCESS | 1878 | 1460999321299 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:08:41 INFO - PROCESS | 1878 | 1460999321302 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:08:41 INFO - PROCESS | 1878 | 1460999321308 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:08:41 INFO - PROCESS | 1878 | 1460999321312 Marionette TRACE conn3 <- [1,2434,null,{}] 10:08:41 INFO - PROCESS | 1878 | 1460999321317 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:41 INFO - PROCESS | 1878 | 1460999321567 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:08:41 INFO - PROCESS | 1878 | 1460999321842 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718410000 == 167 [pid = 1878] [id = 616] 10:08:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f9707d8d000) [pid = 1878] [serial = 1849] [outer = (nil)] 10:08:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f9710284c00) [pid = 1878] [serial = 1850] [outer = 0x7f9707d8d000] 10:08:41 INFO - PROCESS | 1878 | 1460999321973 Marionette DEBUG loaded listener.js 10:08:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f97104be400) [pid = 1878] [serial = 1851] [outer = 0x7f9707d8d000] 10:08:42 INFO - PROCESS | 1878 | 1460999322807 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1531ms 10:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:08:42 INFO - PROCESS | 1878 | 1460999322838 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 1878 | 1460999322841 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:08:42 INFO - PROCESS | 1878 | 1460999322847 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1878 | 1460999322851 Marionette TRACE conn3 <- [1,2438,null,{}] 10:08:42 INFO - PROCESS | 1878 | 1460999322856 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:43 INFO - PROCESS | 1878 | 1460999323070 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:08:43 INFO - PROCESS | 1878 | 1460999323343 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718ebc800 == 168 [pid = 1878] [id = 617] 10:08:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9707d99c00) [pid = 1878] [serial = 1852] [outer = (nil)] 10:08:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f9711873800) [pid = 1878] [serial = 1853] [outer = 0x7f9707d99c00] 10:08:43 INFO - PROCESS | 1878 | 1460999323438 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f9711882000) [pid = 1878] [serial = 1854] [outer = 0x7f9707d99c00] 10:08:44 INFO - PROCESS | 1878 | 1460999324347 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1537ms 10:08:44 INFO - PROCESS | 1878 | 1460999324385 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:08:44 INFO - PROCESS | 1878 | 1460999324390 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:08:44 INFO - PROCESS | 1878 | 1460999324396 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1878 | 1460999324400 Marionette TRACE conn3 <- [1,2442,null,{}] 10:08:44 INFO - PROCESS | 1878 | 1460999324405 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:44 INFO - PROCESS | 1878 | 1460999324633 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:08:44 INFO - PROCESS | 1878 | 1460999324969 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719954800 == 169 [pid = 1878] [id = 618] 10:08:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f97033e3400) [pid = 1878] [serial = 1855] [outer = (nil)] 10:08:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f971675c400) [pid = 1878] [serial = 1856] [outer = 0x7f97033e3400] 10:08:45 INFO - PROCESS | 1878 | 1460999325052 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f97169ca400) [pid = 1878] [serial = 1857] [outer = 0x7f97033e3400] 10:08:45 INFO - PROCESS | 1878 | 1460999325909 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1583ms 10:08:45 INFO - PROCESS | 1878 | 1460999325979 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1878 | 1460999325983 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:08:45 INFO - PROCESS | 1878 | 1460999325989 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1878 | 1460999325991 Marionette TRACE conn3 <- [1,2446,null,{}] 10:08:46 INFO - PROCESS | 1878 | 1460999325997 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:46 INFO - PROCESS | 1878 | 1460999326217 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:08:46 INFO - PROCESS | 1878 | 1460999326485 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf2e800 == 170 [pid = 1878] [id = 619] 10:08:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f970d68f400) [pid = 1878] [serial = 1858] [outer = (nil)] 10:08:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f9716757800) [pid = 1878] [serial = 1859] [outer = 0x7f970d68f400] 10:08:46 INFO - PROCESS | 1878 | 1460999326616 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f9716b2a800) [pid = 1878] [serial = 1860] [outer = 0x7f970d68f400] 10:08:47 INFO - PROCESS | 1878 | 1460999327466 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1532ms 10:08:47 INFO - PROCESS | 1878 | 1460999327523 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:08:47 INFO - PROCESS | 1878 | 1460999327527 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:08:47 INFO - PROCESS | 1878 | 1460999327532 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:08:47 INFO - PROCESS | 1878 | 1460999327535 Marionette TRACE conn3 <- [1,2450,null,{}] 10:08:47 INFO - PROCESS | 1878 | 1460999327541 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:47 INFO - PROCESS | 1878 | 1460999327760 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:08:48 INFO - PROCESS | 1878 | 1460999328034 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d2a1000 == 171 [pid = 1878] [id = 620] 10:08:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f97169cfc00) [pid = 1878] [serial = 1861] [outer = (nil)] 10:08:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f9716b73400) [pid = 1878] [serial = 1862] [outer = 0x7f97169cfc00] 10:08:48 INFO - PROCESS | 1878 | 1460999328150 Marionette DEBUG loaded listener.js 10:08:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f9716b79c00) [pid = 1878] [serial = 1863] [outer = 0x7f97169cfc00] 10:08:49 INFO - PROCESS | 1878 | 1460999329053 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1579ms 10:08:49 INFO - PROCESS | 1878 | 1460999329113 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 1878 | 1460999329117 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:08:49 INFO - PROCESS | 1878 | 1460999329123 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 1878 | 1460999329126 Marionette TRACE conn3 <- [1,2454,null,{}] 10:08:49 INFO - PROCESS | 1878 | 1460999329131 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:49 INFO - PROCESS | 1878 | 1460999329357 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:08:49 INFO - PROCESS | 1878 | 1460999329672 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d992800 == 172 [pid = 1878] [id = 621] 10:08:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f970d68f800) [pid = 1878] [serial = 1864] [outer = (nil)] 10:08:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f9717c93000) [pid = 1878] [serial = 1865] [outer = 0x7f970d68f800] 10:08:49 INFO - PROCESS | 1878 | 1460999329749 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f9717c9d000) [pid = 1878] [serial = 1866] [outer = 0x7f970d68f800] 10:08:50 INFO - PROCESS | 1878 | 1460999330574 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1533ms 10:08:50 INFO - PROCESS | 1878 | 1460999330657 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1878 | 1460999330661 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:08:50 INFO - PROCESS | 1878 | 1460999330667 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1878 | 1460999330669 Marionette TRACE conn3 <- [1,2458,null,{}] 10:08:50 INFO - PROCESS | 1878 | 1460999330675 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:50 INFO - PROCESS | 1878 | 1460999330936 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:08:51 INFO - PROCESS | 1878 | 1460999331250 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971fa7e800 == 173 [pid = 1878] [id = 622] 10:08:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f97169ca800) [pid = 1878] [serial = 1867] [outer = (nil)] 10:08:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f9717cc6400) [pid = 1878] [serial = 1868] [outer = 0x7f97169ca800] 10:08:51 INFO - PROCESS | 1878 | 1460999331329 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f9717ccc400) [pid = 1878] [serial = 1869] [outer = 0x7f97169ca800] 10:08:52 INFO - PROCESS | 1878 | 1460999332199 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1578ms 10:08:52 INFO - PROCESS | 1878 | 1460999332247 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 1878 | 1460999332251 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:08:52 INFO - PROCESS | 1878 | 1460999332257 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1878 | 1460999332260 Marionette TRACE conn3 <- [1,2462,null,{}] 10:08:52 INFO - PROCESS | 1878 | 1460999332265 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:52 INFO - PROCESS | 1878 | 1460999332499 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:08:52 INFO - PROCESS | 1878 | 1460999332826 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c5e800 == 174 [pid = 1878] [id = 623] 10:08:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f9716b7e000) [pid = 1878] [serial = 1870] [outer = (nil)] 10:08:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f9717e6ec00) [pid = 1878] [serial = 1871] [outer = 0x7f9716b7e000] 10:08:52 INFO - PROCESS | 1878 | 1460999332906 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f9717f58800) [pid = 1878] [serial = 1872] [outer = 0x7f9716b7e000] 10:08:53 INFO - PROCESS | 1878 | 1460999333760 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1539ms 10:08:53 INFO - PROCESS | 1878 | 1460999333797 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:08:53 INFO - PROCESS | 1878 | 1460999333800 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:08:53 INFO - PROCESS | 1878 | 1460999333806 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:08:53 INFO - PROCESS | 1878 | 1460999333808 Marionette TRACE conn3 <- [1,2466,null,{}] 10:08:53 INFO - PROCESS | 1878 | 1460999333814 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:54 INFO - PROCESS | 1878 | 1460999334033 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:08:54 INFO - PROCESS | 1878 | 1460999334310 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722287000 == 175 [pid = 1878] [id = 624] 10:08:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f9717ca1800) [pid = 1878] [serial = 1873] [outer = (nil)] 10:08:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f9717f61800) [pid = 1878] [serial = 1874] [outer = 0x7f9717ca1800] 10:08:54 INFO - PROCESS | 1878 | 1460999334426 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f97180a6c00) [pid = 1878] [serial = 1875] [outer = 0x7f9717ca1800] 10:08:55 INFO - PROCESS | 1878 | 1460999335290 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1538ms 10:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:08:55 INFO - PROCESS | 1878 | 1460999335345 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1878 | 1460999335348 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:08:55 INFO - PROCESS | 1878 | 1460999335354 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1878 | 1460999335357 Marionette TRACE conn3 <- [1,2470,null,{}] 10:08:55 INFO - PROCESS | 1878 | 1460999335362 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:55 INFO - PROCESS | 1878 | 1460999335590 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:08:55 INFO - PROCESS | 1878 | 1460999335913 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722978000 == 176 [pid = 1878] [id = 625] 10:08:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f9717f58c00) [pid = 1878] [serial = 1876] [outer = (nil)] 10:08:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f97180b2c00) [pid = 1878] [serial = 1877] [outer = 0x7f9717f58c00] 10:08:55 INFO - PROCESS | 1878 | 1460999335988 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f97185d2400) [pid = 1878] [serial = 1878] [outer = 0x7f9717f58c00] 10:08:56 INFO - PROCESS | 1878 | 1460999336809 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1530ms 10:08:56 INFO - PROCESS | 1878 | 1460999336884 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:08:56 INFO - PROCESS | 1878 | 1460999336889 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:08:56 INFO - PROCESS | 1878 | 1460999336896 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:08:56 INFO - PROCESS | 1878 | 1460999336899 Marionette TRACE conn3 <- [1,2474,null,{}] 10:08:56 INFO - PROCESS | 1878 | 1460999336909 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:57 INFO - PROCESS | 1878 | 1460999337170 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:08:57 INFO - PROCESS | 1878 | 1460999337488 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722ecb800 == 177 [pid = 1878] [id = 626] 10:08:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f9709255800) [pid = 1878] [serial = 1879] [outer = (nil)] 10:08:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f97185d9400) [pid = 1878] [serial = 1880] [outer = 0x7f9709255800] 10:08:57 INFO - PROCESS | 1878 | 1460999337566 Marionette DEBUG loaded listener.js 10:08:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f971865a800) [pid = 1878] [serial = 1881] [outer = 0x7f9709255800] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9739c1e800 == 176 [pid = 1878] [id = 367] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf32800 == 175 [pid = 1878] [id = 209] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709326000 == 174 [pid = 1878] [id = 606] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970931e000 == 173 [pid = 1878] [id = 605] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708ca1800 == 172 [pid = 1878] [id = 604] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9705764000 == 171 [pid = 1878] [id = 603] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719187800 == 170 [pid = 1878] [id = 601] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718ec0800 == 169 [pid = 1878] [id = 600] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718a5d000 == 168 [pid = 1878] [id = 599] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718370000 == 167 [pid = 1878] [id = 598] 10:08:59 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717c30800 == 166 [pid = 1878] [id = 597] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f9707e50400) [pid = 1878] [serial = 1748] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f970826d400) [pid = 1878] [serial = 1749] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f970569c000) [pid = 1878] [serial = 1743] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f970ae89c00) [pid = 1878] [serial = 1611] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f97057e1800) [pid = 1878] [serial = 1745] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f9707d8c800) [pid = 1878] [serial = 1746] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f9721506c00) [pid = 1878] [serial = 1733] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f9720bde400) [pid = 1878] [serial = 1731] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f972083fc00) [pid = 1878] [serial = 1730] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f971ee0f000) [pid = 1878] [serial = 1728] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f971cc33c00) [pid = 1878] [serial = 1727] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f971c8e6800) [pid = 1878] [serial = 1725] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f971b4c4400) [pid = 1878] [serial = 1724] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f971a8b2c00) [pid = 1878] [serial = 1722] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f971a7e4800) [pid = 1878] [serial = 1721] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f9719531400) [pid = 1878] [serial = 1719] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f97194bd000) [pid = 1878] [serial = 1718] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9718cac800) [pid = 1878] [serial = 1716] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f9718ab9400) [pid = 1878] [serial = 1715] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f97186c3800) [pid = 1878] [serial = 1713] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f97180bb400) [pid = 1878] [serial = 1712] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9716b26800) [pid = 1878] [serial = 1710] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f9711adf800) [pid = 1878] [serial = 1709] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f97117a6400) [pid = 1878] [serial = 1707] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f97104bac00) [pid = 1878] [serial = 1706] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f971028e800) [pid = 1878] [serial = 1704] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970fe8b000) [pid = 1878] [serial = 1703] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f970fe82c00) [pid = 1878] [serial = 1701] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f970fbd0000) [pid = 1878] [serial = 1700] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f970f222c00) [pid = 1878] [serial = 1698] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f970ec18000) [pid = 1878] [serial = 1697] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f970e10a400) [pid = 1878] [serial = 1695] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f970d543800) [pid = 1878] [serial = 1694] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f970c9b5000) [pid = 1878] [serial = 1692] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f970c9a8800) [pid = 1878] [serial = 1691] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f970b4d7c00) [pid = 1878] [serial = 1689] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970b449800) [pid = 1878] [serial = 1688] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f970ae6a800) [pid = 1878] [serial = 1686] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f970953e000) [pid = 1878] [serial = 1685] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f9707c94000) [pid = 1878] [serial = 1683] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f97057e1000) [pid = 1878] [serial = 1682] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9704ff3c00) [pid = 1878] [serial = 1742] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f970482f000) [pid = 1878] [serial = 1739] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9704fd2000) [pid = 1878] [serial = 1740] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f97225c0c00) [pid = 1878] [serial = 1737] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f97224e8c00) [pid = 1878] [serial = 1736] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9704742400) [pid = 1878] [serial = 1680] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9703816c00) [pid = 1878] [serial = 1679] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f9709248400) [pid = 1878] [serial = 1751] [outer = (nil)] [url = about:blank] 10:09:00 INFO - PROCESS | 1878 | 1460999340182 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 3336ms 10:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:09:00 INFO - PROCESS | 1878 | 1460999340233 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:09:00 INFO - PROCESS | 1878 | 1460999340237 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:09:00 INFO - PROCESS | 1878 | 1460999340244 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1878 | 1460999340250 Marionette TRACE conn3 <- [1,2478,null,{}] 10:09:00 INFO - PROCESS | 1878 | 1460999340258 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:00 INFO - PROCESS | 1878 | 1460999340461 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:09:00 INFO - PROCESS | 1878 | 1460999340678 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9705764000 == 167 [pid = 1878] [id = 627] 10:09:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9704831c00) [pid = 1878] [serial = 1882] [outer = (nil)] 10:09:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9704fd6400) [pid = 1878] [serial = 1883] [outer = 0x7f9704831c00] 10:09:00 INFO - PROCESS | 1878 | 1460999340743 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f9704ff4800) [pid = 1878] [serial = 1884] [outer = 0x7f9704831c00] 10:09:01 INFO - PROCESS | 1878 | 1460999341526 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1335ms 10:09:01 INFO - PROCESS | 1878 | 1460999341578 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 1878 | 1460999341586 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:09:01 INFO - PROCESS | 1878 | 1460999341595 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1878 | 1460999341599 Marionette TRACE conn3 <- [1,2482,null,{}] 10:09:01 INFO - PROCESS | 1878 | 1460999341603 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:01 INFO - PROCESS | 1878 | 1460999341853 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:09:02 INFO - PROCESS | 1878 | 1460999342059 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708cb0800 == 168 [pid = 1878] [id = 628] 10:09:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f9703815800) [pid = 1878] [serial = 1885] [outer = (nil)] 10:09:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f97057d9c00) [pid = 1878] [serial = 1886] [outer = 0x7f9703815800] 10:09:02 INFO - PROCESS | 1878 | 1460999342128 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f9707e47000) [pid = 1878] [serial = 1887] [outer = 0x7f9703815800] 10:09:03 INFO - PROCESS | 1878 | 1460999343086 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1539ms 10:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:09:03 INFO - PROCESS | 1878 | 1460999343142 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:09:03 INFO - PROCESS | 1878 | 1460999343145 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:09:03 INFO - PROCESS | 1878 | 1460999343152 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1878 | 1460999343157 Marionette TRACE conn3 <- [1,2486,null,{}] 10:09:03 INFO - PROCESS | 1878 | 1460999343191 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:03 INFO - PROCESS | 1878 | 1460999343483 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:09:03 INFO - PROCESS | 1878 | 1460999343519 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97093d7800 == 169 [pid = 1878] [id = 629] 10:09:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f9707e4f400) [pid = 1878] [serial = 1888] [outer = (nil)] 10:09:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970925c800) [pid = 1878] [serial = 1889] [outer = 0x7f9707e4f400] 10:09:03 INFO - PROCESS | 1878 | 1460999343594 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f9709c07800) [pid = 1878] [serial = 1890] [outer = 0x7f9707e4f400] 10:09:04 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f97033e2800) [pid = 1878] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:09:04 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9707e49800) [pid = 1878] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:09:04 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f97056e6800) [pid = 1878] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:09:04 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f970473f800) [pid = 1878] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:09:04 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f9704745000) [pid = 1878] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:09:04 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f970826a400) [pid = 1878] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:09:04 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9709248c00) [pid = 1878] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f97056a6800) [pid = 1878] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f970d3f0c00) [pid = 1878] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970fe8e800) [pid = 1878] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f970ec13800) [pid = 1878] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f970b3e1800) [pid = 1878] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f970decdc00) [pid = 1878] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f970d54a400) [pid = 1878] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f970e103c00) [pid = 1878] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f970df5b400) [pid = 1878] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f970dec5000) [pid = 1878] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f9709532000) [pid = 1878] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f970c4d8800) [pid = 1878] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f970c4d7c00) [pid = 1878] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f970c4d5800) [pid = 1878] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f970b3d9000) [pid = 1878] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f9709c04000) [pid = 1878] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:09:05 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f970ec18800) [pid = 1878] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:09:05 INFO - PROCESS | 1878 | 1460999345204 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2100ms 10:09:05 INFO - PROCESS | 1878 | 1460999345254 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:09:05 INFO - PROCESS | 1878 | 1460999345257 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:09:05 INFO - PROCESS | 1878 | 1460999345267 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:09:05 INFO - PROCESS | 1878 | 1460999345269 Marionette TRACE conn3 <- [1,2490,null,{}] 10:09:05 INFO - PROCESS | 1878 | 1460999345275 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:05 INFO - PROCESS | 1878 | 1460999345464 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:09:05 INFO - PROCESS | 1878 | 1460999345650 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709a04000 == 170 [pid = 1878] [id = 630] 10:09:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f97033e2800) [pid = 1878] [serial = 1891] [outer = (nil)] 10:09:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f9709243400) [pid = 1878] [serial = 1892] [outer = 0x7f97033e2800] 10:09:05 INFO - PROCESS | 1878 | 1460999345711 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f970ae8a000) [pid = 1878] [serial = 1893] [outer = 0x7f97033e2800] 10:09:06 INFO - PROCESS | 1878 | 1460999346435 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1230ms 10:09:06 INFO - PROCESS | 1878 | 1460999346498 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:09:06 INFO - PROCESS | 1878 | 1460999346501 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:09:06 INFO - PROCESS | 1878 | 1460999346507 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1878 | 1460999346510 Marionette TRACE conn3 <- [1,2494,null,{}] 10:09:06 INFO - PROCESS | 1878 | 1460999346515 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:06 INFO - PROCESS | 1878 | 1460999346729 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:09:06 INFO - PROCESS | 1878 | 1460999346913 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970c98c800 == 171 [pid = 1878] [id = 631] 10:09:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f9704832400) [pid = 1878] [serial = 1894] [outer = (nil)] 10:09:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f970b303800) [pid = 1878] [serial = 1895] [outer = 0x7f9704832400] 10:09:06 INFO - PROCESS | 1878 | 1460999346983 Marionette DEBUG loaded listener.js 10:09:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f970b3d8400) [pid = 1878] [serial = 1896] [outer = 0x7f9704832400] 10:09:08 INFO - PROCESS | 1878 | 1460999348098 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1631ms 10:09:08 INFO - PROCESS | 1878 | 1460999348139 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:09:08 INFO - PROCESS | 1878 | 1460999348147 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:09:08 INFO - PROCESS | 1878 | 1460999348155 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:09:08 INFO - PROCESS | 1878 | 1460999348161 Marionette TRACE conn3 <- [1,2498,null,{}] 10:09:08 INFO - PROCESS | 1878 | 1460999348168 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:08 INFO - PROCESS | 1878 | 1460999348404 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:09:08 INFO - PROCESS | 1878 | 1460999348721 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97092d5000 == 172 [pid = 1878] [id = 632] 10:09:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f97057d5400) [pid = 1878] [serial = 1897] [outer = (nil)] 10:09:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f9707c87800) [pid = 1878] [serial = 1898] [outer = 0x7f97057d5400] 10:09:08 INFO - PROCESS | 1878 | 1460999348802 Marionette DEBUG loaded listener.js 10:09:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f9708183000) [pid = 1878] [serial = 1899] [outer = 0x7f97057d5400] 10:09:09 INFO - PROCESS | 1878 | 1460999349719 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1632ms 10:09:09 INFO - PROCESS | 1878 | 1460999349789 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:09:09 INFO - PROCESS | 1878 | 1460999349798 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:09:09 INFO - PROCESS | 1878 | 1460999349808 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1878 | 1460999349811 Marionette TRACE conn3 <- [1,2502,null,{}] 10:09:09 INFO - PROCESS | 1878 | 1460999349817 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:10 INFO - PROCESS | 1878 | 1460999350090 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:09:10 INFO - PROCESS | 1878 | 1460999350450 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ccde000 == 173 [pid = 1878] [id = 633] 10:09:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f9708276c00) [pid = 1878] [serial = 1900] [outer = (nil)] 10:09:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f970ae6c000) [pid = 1878] [serial = 1901] [outer = 0x7f9708276c00] 10:09:10 INFO - PROCESS | 1878 | 1460999350524 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f970b307800) [pid = 1878] [serial = 1902] [outer = 0x7f9708276c00] 10:09:11 INFO - PROCESS | 1878 | 1460999351383 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1633ms 10:09:11 INFO - PROCESS | 1878 | 1460999351441 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:09:11 INFO - PROCESS | 1878 | 1460999351445 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:09:11 INFO - PROCESS | 1878 | 1460999351452 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1878 | 1460999351458 Marionette TRACE conn3 <- [1,2506,null,{}] 10:09:11 INFO - PROCESS | 1878 | 1460999351474 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:11 INFO - PROCESS | 1878 | 1460999351764 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:09:12 INFO - PROCESS | 1878 | 1460999352073 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef98800 == 174 [pid = 1878] [id = 634] 10:09:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f970b446400) [pid = 1878] [serial = 1903] [outer = (nil)] 10:09:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f970b4e2c00) [pid = 1878] [serial = 1904] [outer = 0x7f970b446400] 10:09:12 INFO - PROCESS | 1878 | 1460999352155 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f970c5abc00) [pid = 1878] [serial = 1905] [outer = 0x7f970b446400] 10:09:13 INFO - PROCESS | 1878 | 1460999353007 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:09:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:09:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1585ms 10:09:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:09:13 INFO - PROCESS | 1878 | 1460999353038 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:09:13 INFO - PROCESS | 1878 | 1460999353042 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:09:13 INFO - PROCESS | 1878 | 1460999353048 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:09:13 INFO - PROCESS | 1878 | 1460999353051 Marionette TRACE conn3 <- [1,2510,null,{}] 10:09:13 INFO - PROCESS | 1878 | 1460999353057 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:13 INFO - PROCESS | 1878 | 1460999353280 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:09:13 INFO - PROCESS | 1878 | 1460999353551 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fb09000 == 175 [pid = 1878] [id = 635] 10:09:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970b449800) [pid = 1878] [serial = 1906] [outer = (nil)] 10:09:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f970ca2dc00) [pid = 1878] [serial = 1907] [outer = 0x7f970b449800] 10:09:13 INFO - PROCESS | 1878 | 1460999353629 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970d3f5800) [pid = 1878] [serial = 1908] [outer = 0x7f970b449800] 10:09:14 INFO - PROCESS | 1878 | 1460999354518 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1530ms 10:09:14 INFO - PROCESS | 1878 | 1460999354578 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:09:14 INFO - PROCESS | 1878 | 1460999354582 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:09:14 INFO - PROCESS | 1878 | 1460999354588 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 1878 | 1460999354591 Marionette TRACE conn3 <- [1,2514,null,{}] 10:09:14 INFO - PROCESS | 1878 | 1460999354596 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:14 INFO - PROCESS | 1878 | 1460999354814 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:09:15 INFO - PROCESS | 1878 | 1460999355085 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971003c000 == 176 [pid = 1878] [id = 636] 10:09:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f970d54a000) [pid = 1878] [serial = 1909] [outer = (nil)] 10:09:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f970d54e800) [pid = 1878] [serial = 1910] [outer = 0x7f970d54a000] 10:09:15 INFO - PROCESS | 1878 | 1460999355222 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970d685400) [pid = 1878] [serial = 1911] [outer = 0x7f970d54a000] 10:09:16 INFO - PROCESS | 1878 | 1460999356094 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1581ms 10:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:09:16 INFO - PROCESS | 1878 | 1460999356171 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:09:16 INFO - PROCESS | 1878 | 1460999356174 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:09:16 INFO - PROCESS | 1878 | 1460999356180 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 1878 | 1460999356183 Marionette TRACE conn3 <- [1,2518,null,{}] 10:09:16 INFO - PROCESS | 1878 | 1460999356188 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:16 INFO - PROCESS | 1878 | 1460999356456 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:09:16 INFO - PROCESS | 1878 | 1460999356778 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711984800 == 177 [pid = 1878] [id = 637] 10:09:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970dec3800) [pid = 1878] [serial = 1912] [outer = (nil)] 10:09:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970e103c00) [pid = 1878] [serial = 1913] [outer = 0x7f970dec3800] 10:09:16 INFO - PROCESS | 1878 | 1460999356859 Marionette DEBUG loaded listener.js 10:09:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f970e2af800) [pid = 1878] [serial = 1914] [outer = 0x7f970dec3800] 10:09:17 INFO - PROCESS | 1878 | 1460999357693 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1580ms 10:09:17 INFO - PROCESS | 1878 | 1460999357760 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 1878 | 1460999357764 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:09:17 INFO - PROCESS | 1878 | 1460999357770 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1878 | 1460999357772 Marionette TRACE conn3 <- [1,2522,null,{}] 10:09:17 INFO - PROCESS | 1878 | 1460999357778 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:17 INFO - PROCESS | 1878 | 1460999357992 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:09:18 INFO - PROCESS | 1878 | 1460999358258 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971679d000 == 178 [pid = 1878] [id = 638] 10:09:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970dec6800) [pid = 1878] [serial = 1915] [outer = (nil)] 10:09:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f970eb41000) [pid = 1878] [serial = 1916] [outer = 0x7f970dec6800] 10:09:18 INFO - PROCESS | 1878 | 1460999358374 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f970ec16800) [pid = 1878] [serial = 1917] [outer = 0x7f970dec6800] 10:09:19 INFO - PROCESS | 1878 | 1460999359238 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1527ms 10:09:19 INFO - PROCESS | 1878 | 1460999359299 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:09:19 INFO - PROCESS | 1878 | 1460999359303 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:09:19 INFO - PROCESS | 1878 | 1460999359308 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 1878 | 1460999359311 Marionette TRACE conn3 <- [1,2526,null,{}] 10:09:19 INFO - PROCESS | 1878 | 1460999359317 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:19 INFO - PROCESS | 1878 | 1460999359535 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:09:19 INFO - PROCESS | 1878 | 1460999359843 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716993000 == 179 [pid = 1878] [id = 639] 10:09:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f970df5c800) [pid = 1878] [serial = 1918] [outer = (nil)] 10:09:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f970f228000) [pid = 1878] [serial = 1919] [outer = 0x7f970df5c800] 10:09:19 INFO - PROCESS | 1878 | 1460999359921 Marionette DEBUG loaded listener.js 10:09:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f970fbcac00) [pid = 1878] [serial = 1920] [outer = 0x7f970df5c800] 10:09:20 INFO - PROCESS | 1878 | 1460999360745 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1483ms 10:09:20 INFO - PROCESS | 1878 | 1460999360794 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 1878 | 1460999360797 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:09:20 INFO - PROCESS | 1878 | 1460999360804 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1878 | 1460999360807 Marionette TRACE conn3 <- [1,2530,null,{}] 10:09:20 INFO - PROCESS | 1878 | 1460999360812 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:21 INFO - PROCESS | 1878 | 1460999361031 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:09:21 INFO - PROCESS | 1878 | 1460999361305 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717c30800 == 180 [pid = 1878] [id = 640] 10:09:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f970c4d3400) [pid = 1878] [serial = 1921] [outer = (nil)] 10:09:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f970fcda000) [pid = 1878] [serial = 1922] [outer = 0x7f970c4d3400] 10:09:21 INFO - PROCESS | 1878 | 1460999361381 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f970fe8f000) [pid = 1878] [serial = 1923] [outer = 0x7f970c4d3400] 10:09:22 INFO - PROCESS | 1878 | 1460999362234 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1488ms 10:09:22 INFO - PROCESS | 1878 | 1460999362294 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:09:22 INFO - PROCESS | 1878 | 1460999362298 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:09:22 INFO - PROCESS | 1878 | 1460999362324 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 1878 | 1460999362326 Marionette TRACE conn3 <- [1,2534,null,{}] 10:09:22 INFO - PROCESS | 1878 | 1460999362332 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:22 INFO - PROCESS | 1878 | 1460999362568 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:09:22 INFO - PROCESS | 1878 | 1460999362841 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718a65000 == 181 [pid = 1878] [id = 641] 10:09:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f971037cc00) [pid = 1878] [serial = 1924] [outer = (nil)] 10:09:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f97104c2c00) [pid = 1878] [serial = 1925] [outer = 0x7f971037cc00] 10:09:22 INFO - PROCESS | 1878 | 1460999362984 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f97117ab000) [pid = 1878] [serial = 1926] [outer = 0x7f971037cc00] 10:09:23 INFO - PROCESS | 1878 | 1460999363886 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1639ms 10:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:09:23 INFO - PROCESS | 1878 | 1460999363959 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:09:23 INFO - PROCESS | 1878 | 1460999363963 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:09:23 INFO - PROCESS | 1878 | 1460999363969 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 1878 | 1460999363974 Marionette TRACE conn3 <- [1,2538,null,{}] 10:09:23 INFO - PROCESS | 1878 | 1460999363979 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:24 INFO - PROCESS | 1878 | 1460999364284 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:09:24 INFO - PROCESS | 1878 | 1460999364602 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719187800 == 182 [pid = 1878] [id = 642] 10:09:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f97104b8000) [pid = 1878] [serial = 1927] [outer = (nil)] 10:09:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f9716756800) [pid = 1878] [serial = 1928] [outer = 0x7f97104b8000] 10:09:24 INFO - PROCESS | 1878 | 1460999364686 Marionette DEBUG loaded listener.js 10:09:24 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f9716b75000) [pid = 1878] [serial = 1929] [outer = 0x7f97104b8000] 10:09:25 INFO - PROCESS | 1878 | 1460999365558 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1637ms 10:09:25 INFO - PROCESS | 1878 | 1460999365606 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:09:25 INFO - PROCESS | 1878 | 1460999365609 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:09:25 INFO - PROCESS | 1878 | 1460999365615 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1878 | 1460999365617 Marionette TRACE conn3 <- [1,2542,null,{}] 10:09:25 INFO - PROCESS | 1878 | 1460999365623 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:25 INFO - PROCESS | 1878 | 1460999365836 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:09:26 INFO - PROCESS | 1878 | 1460999366113 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a750000 == 183 [pid = 1878] [id = 643] 10:09:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f9707d8f800) [pid = 1878] [serial = 1930] [outer = (nil)] 10:09:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f9717c94400) [pid = 1878] [serial = 1931] [outer = 0x7f9707d8f800] 10:09:26 INFO - PROCESS | 1878 | 1460999366188 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f97180b6000) [pid = 1878] [serial = 1932] [outer = 0x7f9707d8f800] 10:09:27 INFO - PROCESS | 1878 | 1460999367066 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1491ms 10:09:27 INFO - PROCESS | 1878 | 1460999367107 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:09:27 INFO - PROCESS | 1878 | 1460999367111 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:09:27 INFO - PROCESS | 1878 | 1460999367117 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:09:27 INFO - PROCESS | 1878 | 1460999367119 Marionette TRACE conn3 <- [1,2546,null,{}] 10:09:27 INFO - PROCESS | 1878 | 1460999367125 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:27 INFO - PROCESS | 1878 | 1460999367342 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:09:27 INFO - PROCESS | 1878 | 1460999367619 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d2b4000 == 184 [pid = 1878] [id = 644] 10:09:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f9709c02c00) [pid = 1878] [serial = 1933] [outer = (nil)] 10:09:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f971865bc00) [pid = 1878] [serial = 1934] [outer = 0x7f9709c02c00] 10:09:27 INFO - PROCESS | 1878 | 1460999367735 Marionette DEBUG loaded listener.js 10:09:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f9718663c00) [pid = 1878] [serial = 1935] [outer = 0x7f9709c02c00] 10:09:28 INFO - PROCESS | 1878 | 1460999368574 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1533ms 10:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:09:28 INFO - PROCESS | 1878 | 1460999368652 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:09:28 INFO - PROCESS | 1878 | 1460999368655 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:09:28 INFO - PROCESS | 1878 | 1460999368661 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:09:28 INFO - PROCESS | 1878 | 1460999368664 Marionette TRACE conn3 <- [1,2550,null,{}] 10:09:28 INFO - PROCESS | 1878 | 1460999368669 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:28 INFO - PROCESS | 1878 | 1460999368932 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:09:29 INFO - PROCESS | 1878 | 1460999369247 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c7c000 == 185 [pid = 1878] [id = 645] 10:09:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f970ec14800) [pid = 1878] [serial = 1936] [outer = (nil)] 10:09:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f97186c9400) [pid = 1878] [serial = 1937] [outer = 0x7f970ec14800] 10:09:29 INFO - PROCESS | 1878 | 1460999369325 Marionette DEBUG loaded listener.js 10:09:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f9718ab8800) [pid = 1878] [serial = 1938] [outer = 0x7f970ec14800] 10:09:30 INFO - PROCESS | 1878 | 1460999370210 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1593ms 10:09:30 INFO - PROCESS | 1878 | 1460999370254 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:09:30 INFO - PROCESS | 1878 | 1460999370257 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:09:30 INFO - PROCESS | 1878 | 1460999370263 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:09:30 INFO - PROCESS | 1878 | 1460999370265 Marionette TRACE conn3 <- [1,2554,null,{}] 10:09:30 INFO - PROCESS | 1878 | 1460999370271 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:30 INFO - PROCESS | 1878 | 1460999370483 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:09:30 INFO - PROCESS | 1878 | 1460999370822 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723030000 == 186 [pid = 1878] [id = 646] 10:09:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f970380e800) [pid = 1878] [serial = 1939] [outer = (nil)] 10:09:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f9710291400) [pid = 1878] [serial = 1940] [outer = 0x7f970380e800] 10:09:30 INFO - PROCESS | 1878 | 1460999370898 Marionette DEBUG loaded listener.js 10:09:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f9718c0fc00) [pid = 1878] [serial = 1941] [outer = 0x7f970380e800] 10:09:31 INFO - PROCESS | 1878 | 1460999371747 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1529ms 10:09:31 INFO - PROCESS | 1878 | 1460999371793 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:09:31 INFO - PROCESS | 1878 | 1460999371797 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:09:31 INFO - PROCESS | 1878 | 1460999371803 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 1878 | 1460999371805 Marionette TRACE conn3 <- [1,2558,null,{}] 10:09:31 INFO - PROCESS | 1878 | 1460999371811 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:32 INFO - PROCESS | 1878 | 1460999372031 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:09:32 INFO - PROCESS | 1878 | 1460999372309 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240db800 == 187 [pid = 1878] [id = 647] 10:09:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f970380fc00) [pid = 1878] [serial = 1942] [outer = (nil)] 10:09:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f9718cad400) [pid = 1878] [serial = 1943] [outer = 0x7f970380fc00] 10:09:32 INFO - PROCESS | 1878 | 1460999372435 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f97194b3400) [pid = 1878] [serial = 1944] [outer = 0x7f970380fc00] 10:09:33 INFO - PROCESS | 1878 | 1460999373310 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1539ms 10:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:09:33 INFO - PROCESS | 1878 | 1460999373343 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:09:33 INFO - PROCESS | 1878 | 1460999373346 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:09:33 INFO - PROCESS | 1878 | 1460999373352 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 1878 | 1460999373355 Marionette TRACE conn3 <- [1,2562,null,{}] 10:09:33 INFO - PROCESS | 1878 | 1460999373360 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:33 INFO - PROCESS | 1878 | 1460999373582 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:09:33 INFO - PROCESS | 1878 | 1460999373863 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97288ba800 == 188 [pid = 1878] [id = 648] 10:09:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f9718abb000) [pid = 1878] [serial = 1945] [outer = (nil)] 10:09:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f97194c0c00) [pid = 1878] [serial = 1946] [outer = 0x7f9718abb000] 10:09:33 INFO - PROCESS | 1878 | 1460999373983 Marionette DEBUG loaded listener.js 10:09:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f9719529800) [pid = 1878] [serial = 1947] [outer = 0x7f9718abb000] 10:09:34 INFO - PROCESS | 1878 | 1460999374909 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1591ms 10:09:34 INFO - PROCESS | 1878 | 1460999374943 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1878 | 1460999374947 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:09:34 INFO - PROCESS | 1878 | 1460999374953 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1878 | 1460999374955 Marionette TRACE conn3 <- [1,2566,null,{}] 10:09:34 INFO - PROCESS | 1878 | 1460999374960 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:35 INFO - PROCESS | 1878 | 1460999375190 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:09:35 INFO - PROCESS | 1878 | 1460999375526 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f573800 == 189 [pid = 1878] [id = 649] 10:09:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f97033e7000) [pid = 1878] [serial = 1948] [outer = (nil)] 10:09:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f971952f400) [pid = 1878] [serial = 1949] [outer = 0x7f97033e7000] 10:09:35 INFO - PROCESS | 1878 | 1460999375601 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f9719985800) [pid = 1878] [serial = 1950] [outer = 0x7f97033e7000] 10:09:36 INFO - PROCESS | 1878 | 1460999376467 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1546ms 10:09:36 INFO - PROCESS | 1878 | 1460999376502 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:09:36 INFO - PROCESS | 1878 | 1460999376505 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:09:36 INFO - PROCESS | 1878 | 1460999376511 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1878 | 1460999376513 Marionette TRACE conn3 <- [1,2570,null,{}] 10:09:36 INFO - PROCESS | 1878 | 1460999376519 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:36 INFO - PROCESS | 1878 | 1460999376729 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:09:37 INFO - PROCESS | 1878 | 1460999377023 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97304bc800 == 190 [pid = 1878] [id = 650] 10:09:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f970473f000) [pid = 1878] [serial = 1951] [outer = (nil)] 10:09:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f971a7ea800) [pid = 1878] [serial = 1952] [outer = 0x7f970473f000] 10:09:37 INFO - PROCESS | 1878 | 1460999377136 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f971a8a8400) [pid = 1878] [serial = 1953] [outer = 0x7f970473f000] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734d2c800 == 189 [pid = 1878] [id = 482] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f5c0000 == 188 [pid = 1878] [id = 577] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722b39800 == 187 [pid = 1878] [id = 575] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97221ef800 == 186 [pid = 1878] [id = 574] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708de1800 == 185 [pid = 1878] [id = 483] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240d7000 == 184 [pid = 1878] [id = 576] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972354f800 == 183 [pid = 1878] [id = 479] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9732a3e000 == 182 [pid = 1878] [id = 481] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709a04000 == 181 [pid = 1878] [id = 630] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97093d7800 == 180 [pid = 1878] [id = 629] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708cb0800 == 179 [pid = 1878] [id = 628] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9705764000 == 178 [pid = 1878] [id = 627] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d992800 == 177 [pid = 1878] [id = 621] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d2a1000 == 176 [pid = 1878] [id = 620] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf2e800 == 175 [pid = 1878] [id = 619] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719954800 == 174 [pid = 1878] [id = 618] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718ebc800 == 173 [pid = 1878] [id = 617] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718410000 == 172 [pid = 1878] [id = 616] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716b1a000 == 171 [pid = 1878] [id = 615] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973297f800 == 170 [pid = 1878] [id = 531] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97167e2800 == 169 [pid = 1878] [id = 614] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711999000 == 168 [pid = 1878] [id = 613] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971009a000 == 167 [pid = 1878] [id = 612] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fb15000 == 166 [pid = 1878] [id = 611] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ef15800 == 165 [pid = 1878] [id = 610] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970afdc000 == 164 [pid = 1878] [id = 609] 10:09:39 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9707f81000 == 163 [pid = 1878] [id = 608] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f972217b000) [pid = 1878] [serial = 1734] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f9709533400) [pid = 1878] [serial = 1677] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f970826e800) [pid = 1878] [serial = 1817] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f9709254000) [pid = 1878] [serial = 1820] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f9709253c00) [pid = 1878] [serial = 1818] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f97056da000) [pid = 1878] [serial = 1814] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f970ae6d000) [pid = 1878] [serial = 1823] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f9704fd0400) [pid = 1878] [serial = 1811] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f9704feb800) [pid = 1878] [serial = 1812] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f9709c0a400) [pid = 1878] [serial = 1760] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f9709260400) [pid = 1878] [serial = 1758] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f9709258c00) [pid = 1878] [serial = 1757] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f9707c8f800) [pid = 1878] [serial = 1755] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f97056df400) [pid = 1878] [serial = 1754] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f9711ac8400) [pid = 1878] [serial = 1808] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9711874c00) [pid = 1878] [serial = 1806] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f971179fc00) [pid = 1878] [serial = 1805] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f97104c1800) [pid = 1878] [serial = 1803] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f971037a800) [pid = 1878] [serial = 1802] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f971028f800) [pid = 1878] [serial = 1800] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9710285400) [pid = 1878] [serial = 1799] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f970fe86000) [pid = 1878] [serial = 1797] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f970fcd5000) [pid = 1878] [serial = 1796] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f970fbd3800) [pid = 1878] [serial = 1794] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f970f4f4c00) [pid = 1878] [serial = 1793] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970f225800) [pid = 1878] [serial = 1791] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f970ef45800) [pid = 1878] [serial = 1790] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f970ef3a800) [pid = 1878] [serial = 1788] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f970ec10800) [pid = 1878] [serial = 1787] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f970eb3f000) [pid = 1878] [serial = 1785] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f970e2a6800) [pid = 1878] [serial = 1784] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f970df56400) [pid = 1878] [serial = 1782] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f970dec9c00) [pid = 1878] [serial = 1781] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f970d680800) [pid = 1878] [serial = 1779] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f970d544000) [pid = 1878] [serial = 1778] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970d545000) [pid = 1878] [serial = 1776] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f970d4b1c00) [pid = 1878] [serial = 1775] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f970d3f0400) [pid = 1878] [serial = 1773] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970ca33800) [pid = 1878] [serial = 1772] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f970c9b7c00) [pid = 1878] [serial = 1770] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f970c4dec00) [pid = 1878] [serial = 1769] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f970b445800) [pid = 1878] [serial = 1767] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f970b3e1c00) [pid = 1878] [serial = 1766] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f970b1f1800) [pid = 1878] [serial = 1764] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f970b1e3400) [pid = 1878] [serial = 1763] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f970ae89800) [pid = 1878] [serial = 1761] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9709534000) [pid = 1878] [serial = 1821] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f97057dd800) [pid = 1878] [serial = 1815] [outer = (nil)] [url = about:blank] 10:09:39 INFO - PROCESS | 1878 | 1460999379753 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 3288ms 10:09:39 INFO - PROCESS | 1878 | 1460999379800 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:09:39 INFO - PROCESS | 1878 | 1460999379805 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:09:39 INFO - PROCESS | 1878 | 1460999379813 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:09:39 INFO - PROCESS | 1878 | 1460999379818 Marionette TRACE conn3 <- [1,2574,null,{}] 10:09:39 INFO - PROCESS | 1878 | 1460999379826 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:40 INFO - PROCESS | 1878 | 1460999380075 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:09:40 INFO - PROCESS | 1878 | 1460999380286 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9707cc3000 == 164 [pid = 1878] [id = 651] 10:09:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9704833c00) [pid = 1878] [serial = 1954] [outer = (nil)] 10:09:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9704ff1c00) [pid = 1878] [serial = 1955] [outer = 0x7f9704833c00] 10:09:40 INFO - PROCESS | 1878 | 1460999380357 Marionette DEBUG loaded listener.js 10:09:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f97056da800) [pid = 1878] [serial = 1956] [outer = 0x7f9704833c00] 10:09:41 INFO - PROCESS | 1878 | 1460999381127 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1337ms 10:09:41 INFO - PROCESS | 1878 | 1460999381150 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:09:41 INFO - PROCESS | 1878 | 1460999381159 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:09:41 INFO - PROCESS | 1878 | 1460999381168 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:09:41 INFO - PROCESS | 1878 | 1460999381171 Marionette TRACE conn3 <- [1,2578,null,{}] 10:09:41 INFO - PROCESS | 1878 | 1460999381176 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:41 INFO - PROCESS | 1878 | 1460999381476 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:09:41 INFO - PROCESS | 1878 | 1460999381598 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708dde800 == 165 [pid = 1878] [id = 652] 10:09:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f9703818400) [pid = 1878] [serial = 1957] [outer = (nil)] 10:09:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f97057df000) [pid = 1878] [serial = 1958] [outer = 0x7f9703818400] 10:09:41 INFO - PROCESS | 1878 | 1460999381664 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f9708184400) [pid = 1878] [serial = 1959] [outer = 0x7f9703818400] 10:09:42 INFO - PROCESS | 1878 | 1460999382617 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1493ms 10:09:42 INFO - PROCESS | 1878 | 1460999382662 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:09:42 INFO - PROCESS | 1878 | 1460999382666 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:09:42 INFO - PROCESS | 1878 | 1460999382680 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:09:42 INFO - PROCESS | 1878 | 1460999382685 Marionette TRACE conn3 <- [1,2582,null,{}] 10:09:42 INFO - PROCESS | 1878 | 1460999382714 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:43 INFO - PROCESS | 1878 | 1460999383004 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:09:43 INFO - PROCESS | 1878 | 1460999383035 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709449800 == 166 [pid = 1878] [id = 653] 10:09:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f9708271400) [pid = 1878] [serial = 1960] [outer = (nil)] 10:09:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970925d800) [pid = 1878] [serial = 1961] [outer = 0x7f9708271400] 10:09:43 INFO - PROCESS | 1878 | 1460999383097 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f9709c05000) [pid = 1878] [serial = 1962] [outer = 0x7f9708271400] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f9707e4f400) [pid = 1878] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f97033e2800) [pid = 1878] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f97056a0400) [pid = 1878] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9717ca1800) [pid = 1878] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f9716b7e000) [pid = 1878] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f97169ca800) [pid = 1878] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f970d68f800) [pid = 1878] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f97169cfc00) [pid = 1878] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f970d68f400) [pid = 1878] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f97033e3400) [pid = 1878] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f9707d99c00) [pid = 1878] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f9707d8d000) [pid = 1878] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f970c5a6800) [pid = 1878] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f970df54c00) [pid = 1878] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f970df56800) [pid = 1878] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f970b452400) [pid = 1878] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f9708190800) [pid = 1878] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f970b3d8000) [pid = 1878] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f9708188c00) [pid = 1878] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f9703815800) [pid = 1878] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f9704831c00) [pid = 1878] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f9709255800) [pid = 1878] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f9717f58c00) [pid = 1878] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f9707d98800) [pid = 1878] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:09:44 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f970d3f2000) [pid = 1878] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:09:44 INFO - PROCESS | 1878 | 1460999384834 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2205ms 10:09:44 INFO - PROCESS | 1878 | 1460999384877 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:09:44 INFO - PROCESS | 1878 | 1460999384881 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:09:44 INFO - PROCESS | 1878 | 1460999384887 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1878 | 1460999384889 Marionette TRACE conn3 <- [1,2586,null,{}] 10:09:44 INFO - PROCESS | 1878 | 1460999384895 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:45 INFO - PROCESS | 1878 | 1460999385095 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:09:45 INFO - PROCESS | 1878 | 1460999385289 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708f99000 == 167 [pid = 1878] [id = 654] 10:09:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f97033e2800) [pid = 1878] [serial = 1963] [outer = (nil)] 10:09:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f9708188400) [pid = 1878] [serial = 1964] [outer = 0x7f97033e2800] 10:09:45 INFO - PROCESS | 1878 | 1460999385358 Marionette DEBUG loaded listener.js 10:09:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f970ae6a800) [pid = 1878] [serial = 1965] [outer = 0x7f97033e2800] 10:09:46 INFO - PROCESS | 1878 | 1460999386080 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1229ms 10:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:09:46 INFO - PROCESS | 1878 | 1460999386117 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:09:46 INFO - PROCESS | 1878 | 1460999386120 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:09:46 INFO - PROCESS | 1878 | 1460999386126 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1878 | 1460999386129 Marionette TRACE conn3 <- [1,2590,null,{}] 10:09:46 INFO - PROCESS | 1878 | 1460999386134 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:46 INFO - PROCESS | 1878 | 1460999386412 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:09:46 INFO - PROCESS | 1878 | 1460999386447 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ac89800 == 168 [pid = 1878] [id = 655] 10:09:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f9709c03c00) [pid = 1878] [serial = 1966] [outer = (nil)] 10:09:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f970b1efc00) [pid = 1878] [serial = 1967] [outer = 0x7f9709c03c00] 10:09:46 INFO - PROCESS | 1878 | 1460999386512 Marionette DEBUG loaded listener.js 10:09:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f970b309c00) [pid = 1878] [serial = 1968] [outer = 0x7f9709c03c00] 10:09:47 INFO - PROCESS | 1878 | 1460999387811 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1738ms 10:09:47 INFO - PROCESS | 1878 | 1460999387864 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:09:47 INFO - PROCESS | 1878 | 1460999387872 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:09:47 INFO - PROCESS | 1878 | 1460999387881 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:09:47 INFO - PROCESS | 1878 | 1460999387886 Marionette TRACE conn3 <- [1,2594,null,{}] 10:09:47 INFO - PROCESS | 1878 | 1460999387894 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:48 INFO - PROCESS | 1878 | 1460999388139 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:09:48 INFO - PROCESS | 1878 | 1460999388462 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709312000 == 169 [pid = 1878] [id = 656] 10:09:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f97056e7c00) [pid = 1878] [serial = 1969] [outer = (nil)] 10:09:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f9707d96400) [pid = 1878] [serial = 1970] [outer = 0x7f97056e7c00] 10:09:48 INFO - PROCESS | 1878 | 1460999388540 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f970826f000) [pid = 1878] [serial = 1971] [outer = 0x7f97056e7c00] 10:09:49 INFO - PROCESS | 1878 | 1460999389586 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1736ms 10:09:49 INFO - PROCESS | 1878 | 1460999389617 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1878 | 1460999389625 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:09:49 INFO - PROCESS | 1878 | 1460999389635 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1878 | 1460999389638 Marionette TRACE conn3 <- [1,2598,null,{}] 10:09:49 INFO - PROCESS | 1878 | 1460999389644 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:49 INFO - PROCESS | 1878 | 1460999389905 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:09:50 INFO - PROCESS | 1878 | 1460999390216 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ccad000 == 170 [pid = 1878] [id = 657] 10:09:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f9709255c00) [pid = 1878] [serial = 1972] [outer = (nil)] 10:09:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f970ae8d000) [pid = 1878] [serial = 1973] [outer = 0x7f9709255c00] 10:09:50 INFO - PROCESS | 1878 | 1460999390302 Marionette DEBUG loaded listener.js 10:09:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f970b3da000) [pid = 1878] [serial = 1974] [outer = 0x7f9709255c00] 10:09:51 INFO - PROCESS | 1878 | 1460999391204 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1631ms 10:09:51 INFO - PROCESS | 1878 | 1460999391266 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:09:51 INFO - PROCESS | 1878 | 1460999391270 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:09:51 INFO - PROCESS | 1878 | 1460999391276 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 1878 | 1460999391282 Marionette TRACE conn3 <- [1,2602,null,{}] 10:09:51 INFO - PROCESS | 1878 | 1460999391297 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:51 INFO - PROCESS | 1878 | 1460999391553 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:09:51 INFO - PROCESS | 1878 | 1460999391867 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef11000 == 171 [pid = 1878] [id = 658] 10:09:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f970b3da400) [pid = 1878] [serial = 1975] [outer = (nil)] 10:09:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f970c4d1400) [pid = 1878] [serial = 1976] [outer = 0x7f970b3da400] 10:09:51 INFO - PROCESS | 1878 | 1460999391948 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f970c9a8800) [pid = 1878] [serial = 1977] [outer = 0x7f970b3da400] 10:09:52 INFO - PROCESS | 1878 | 1460999392851 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1636ms 10:09:52 INFO - PROCESS | 1878 | 1460999392914 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:09:52 INFO - PROCESS | 1878 | 1460999392918 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:09:52 INFO - PROCESS | 1878 | 1460999392924 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 1878 | 1460999392927 Marionette TRACE conn3 <- [1,2606,null,{}] 10:09:52 INFO - PROCESS | 1878 | 1460999392933 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:53 INFO - PROCESS | 1878 | 1460999393175 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:09:53 INFO - PROCESS | 1878 | 1460999393483 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fa5f800 == 172 [pid = 1878] [id = 659] 10:09:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f970b445400) [pid = 1878] [serial = 1978] [outer = (nil)] 10:09:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970d3ebc00) [pid = 1878] [serial = 1979] [outer = 0x7f970b445400] 10:09:53 INFO - PROCESS | 1878 | 1460999393562 Marionette DEBUG loaded listener.js 10:09:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f970d4b3000) [pid = 1878] [serial = 1980] [outer = 0x7f970b445400] 10:09:54 INFO - PROCESS | 1878 | 1460999394476 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1586ms 10:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:09:54 INFO - PROCESS | 1878 | 1460999394511 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:09:54 INFO - PROCESS | 1878 | 1460999394514 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:09:54 INFO - PROCESS | 1878 | 1460999394521 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:09:54 INFO - PROCESS | 1878 | 1460999394524 Marionette TRACE conn3 <- [1,2610,null,{}] 10:09:54 INFO - PROCESS | 1878 | 1460999394529 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:54 INFO - PROCESS | 1878 | 1460999394734 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:09:55 INFO - PROCESS | 1878 | 1460999395010 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fcb4800 == 173 [pid = 1878] [id = 660] 10:09:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970d680400) [pid = 1878] [serial = 1981] [outer = (nil)] 10:09:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f970d688000) [pid = 1878] [serial = 1982] [outer = 0x7f970d680400] 10:09:55 INFO - PROCESS | 1878 | 1460999395132 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f970dec2400) [pid = 1878] [serial = 1983] [outer = 0x7f970d680400] 10:09:56 INFO - PROCESS | 1878 | 1460999396013 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:09:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:09:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1538ms 10:09:56 INFO - PROCESS | 1878 | 1460999396058 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1878 | 1460999396062 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:09:56 INFO - PROCESS | 1878 | 1460999396067 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1878 | 1460999396070 Marionette TRACE conn3 <- [1,2614,null,{}] 10:09:56 INFO - PROCESS | 1878 | 1460999396075 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:56 INFO - PROCESS | 1878 | 1460999396286 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:09:56 INFO - PROCESS | 1878 | 1460999396557 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711884000 == 174 [pid = 1878] [id = 661] 10:09:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970c5b1400) [pid = 1878] [serial = 1984] [outer = (nil)] 10:09:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970e2ab400) [pid = 1878] [serial = 1985] [outer = 0x7f970c5b1400] 10:09:56 INFO - PROCESS | 1878 | 1460999396676 Marionette DEBUG loaded listener.js 10:09:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970ec14000) [pid = 1878] [serial = 1986] [outer = 0x7f970c5b1400] 10:09:57 INFO - PROCESS | 1878 | 1460999397502 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1478ms 10:09:57 INFO - PROCESS | 1878 | 1460999397547 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:09:57 INFO - PROCESS | 1878 | 1460999397550 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:09:57 INFO - PROCESS | 1878 | 1460999397556 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:09:57 INFO - PROCESS | 1878 | 1460999397558 Marionette TRACE conn3 <- [1,2618,null,{}] 10:09:57 INFO - PROCESS | 1878 | 1460999397564 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:57 INFO - PROCESS | 1878 | 1460999397762 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:09:58 INFO - PROCESS | 1878 | 1460999398031 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711999000 == 175 [pid = 1878] [id = 662] 10:09:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f970d4b4000) [pid = 1878] [serial = 1987] [outer = (nil)] 10:09:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970f225800) [pid = 1878] [serial = 1988] [outer = 0x7f970d4b4000] 10:09:58 INFO - PROCESS | 1878 | 1460999398104 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f970fbcf400) [pid = 1878] [serial = 1989] [outer = 0x7f970d4b4000] 10:09:59 INFO - PROCESS | 1878 | 1460999399018 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1527ms 10:09:59 INFO - PROCESS | 1878 | 1460999399085 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:09:59 INFO - PROCESS | 1878 | 1460999399089 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:09:59 INFO - PROCESS | 1878 | 1460999399094 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1878 | 1460999399097 Marionette TRACE conn3 <- [1,2622,null,{}] 10:09:59 INFO - PROCESS | 1878 | 1460999399102 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:59 INFO - PROCESS | 1878 | 1460999399313 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:09:59 INFO - PROCESS | 1878 | 1460999399584 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716899800 == 176 [pid = 1878] [id = 663] 10:09:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f9709247400) [pid = 1878] [serial = 1990] [outer = (nil)] 10:09:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f970fcdb000) [pid = 1878] [serial = 1991] [outer = 0x7f9709247400] 10:09:59 INFO - PROCESS | 1878 | 1460999399697 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f970fe8e800) [pid = 1878] [serial = 1992] [outer = 0x7f9709247400] 10:10:00 INFO - PROCESS | 1878 | 1460999400546 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1490ms 10:10:00 INFO - PROCESS | 1878 | 1460999400586 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:10:00 INFO - PROCESS | 1878 | 1460999400590 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:10:00 INFO - PROCESS | 1878 | 1460999400596 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1878 | 1460999400599 Marionette TRACE conn3 <- [1,2626,null,{}] 10:10:00 INFO - PROCESS | 1878 | 1460999400605 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:00 INFO - PROCESS | 1878 | 1460999400849 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:10:01 INFO - PROCESS | 1878 | 1460999401123 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b0e800 == 177 [pid = 1878] [id = 664] 10:10:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f970ec17000) [pid = 1878] [serial = 1993] [outer = (nil)] 10:10:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f9710373400) [pid = 1878] [serial = 1994] [outer = 0x7f970ec17000] 10:10:01 INFO - PROCESS | 1878 | 1460999401242 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f97104bec00) [pid = 1878] [serial = 1995] [outer = 0x7f970ec17000] 10:10:02 INFO - PROCESS | 1878 | 1460999402142 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1593ms 10:10:02 INFO - PROCESS | 1878 | 1460999402191 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 1878 | 1460999402195 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:10:02 INFO - PROCESS | 1878 | 1460999402201 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1878 | 1460999402205 Marionette TRACE conn3 <- [1,2630,null,{}] 10:10:02 INFO - PROCESS | 1878 | 1460999402210 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:02 INFO - PROCESS | 1878 | 1460999402458 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:10:02 INFO - PROCESS | 1878 | 1460999402788 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718407800 == 178 [pid = 1878] [id = 665] 10:10:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f9711ac6000) [pid = 1878] [serial = 1996] [outer = (nil)] 10:10:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f9711ad0000) [pid = 1878] [serial = 1997] [outer = 0x7f9711ac6000] 10:10:02 INFO - PROCESS | 1878 | 1460999402871 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9711adc400) [pid = 1878] [serial = 1998] [outer = 0x7f9711ac6000] 10:10:03 INFO - PROCESS | 1878 | 1460999403760 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1635ms 10:10:03 INFO - PROCESS | 1878 | 1460999403838 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1878 | 1460999403842 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:10:03 INFO - PROCESS | 1878 | 1460999403848 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1878 | 1460999403852 Marionette TRACE conn3 <- [1,2634,null,{}] 10:10:03 INFO - PROCESS | 1878 | 1460999403858 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:04 INFO - PROCESS | 1878 | 1460999404120 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:10:04 INFO - PROCESS | 1878 | 1460999404438 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718eb3000 == 179 [pid = 1878] [id = 666] 10:10:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f9711ac4000) [pid = 1878] [serial = 1999] [outer = (nil)] 10:10:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f9716b2f400) [pid = 1878] [serial = 2000] [outer = 0x7f9711ac4000] 10:10:04 INFO - PROCESS | 1878 | 1460999404521 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f9717c9e000) [pid = 1878] [serial = 2001] [outer = 0x7f9711ac4000] 10:10:05 INFO - PROCESS | 1878 | 1460999405459 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:10:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:10:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1681ms 10:10:05 INFO - PROCESS | 1878 | 1460999405532 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:10:05 INFO - PROCESS | 1878 | 1460999405536 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:10:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:10:05 INFO - PROCESS | 1878 | 1460999405544 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 1878 | 1460999405548 Marionette TRACE conn3 <- [1,2638,null,{}] 10:10:05 INFO - PROCESS | 1878 | 1460999405554 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:05 INFO - PROCESS | 1878 | 1460999405861 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:10:06 INFO - PROCESS | 1878 | 1460999406203 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971950a000 == 180 [pid = 1878] [id = 667] 10:10:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f97033ee800) [pid = 1878] [serial = 2002] [outer = (nil)] 10:10:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f9717ccf000) [pid = 1878] [serial = 2003] [outer = 0x7f97033ee800] 10:10:06 INFO - PROCESS | 1878 | 1460999406295 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f9717f5e400) [pid = 1878] [serial = 2004] [outer = 0x7f97033ee800] 10:10:07 INFO - PROCESS | 1878 | 1460999407120 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1635ms 10:10:07 INFO - PROCESS | 1878 | 1460999407180 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:10:07 INFO - PROCESS | 1878 | 1460999407183 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:10:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:10:07 INFO - PROCESS | 1878 | 1460999407190 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1878 | 1460999407193 Marionette TRACE conn3 <- [1,2642,null,{}] 10:10:07 INFO - PROCESS | 1878 | 1460999407198 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:07 INFO - PROCESS | 1878 | 1460999407438 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:10:07 INFO - PROCESS | 1878 | 1460999407711 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971ca1f000 == 181 [pid = 1878] [id = 668] 10:10:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f9711ac7000) [pid = 1878] [serial = 2005] [outer = (nil)] 10:10:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f97180b0000) [pid = 1878] [serial = 2006] [outer = 0x7f9711ac7000] 10:10:07 INFO - PROCESS | 1878 | 1460999407831 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f97185dc000) [pid = 1878] [serial = 2007] [outer = 0x7f9711ac7000] 10:10:08 INFO - PROCESS | 1878 | 1460999408929 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:10:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1784ms 10:10:08 INFO - PROCESS | 1878 | 1460999408978 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1878 | 1460999408983 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:10:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:10:08 INFO - PROCESS | 1878 | 1460999408992 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1878 | 1460999408996 Marionette TRACE conn3 <- [1,2646,null,{}] 10:10:09 INFO - PROCESS | 1878 | 1460999409005 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:09 INFO - PROCESS | 1878 | 1460999409349 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:10:09 INFO - PROCESS | 1878 | 1460999409690 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d988800 == 182 [pid = 1878] [id = 669] 10:10:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f9717c9e800) [pid = 1878] [serial = 2008] [outer = (nil)] 10:10:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f97186c8000) [pid = 1878] [serial = 2009] [outer = 0x7f9717c9e800] 10:10:09 INFO - PROCESS | 1878 | 1460999409770 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f97194bb000) [pid = 1878] [serial = 2010] [outer = 0x7f9717c9e800] 10:10:10 INFO - PROCESS | 1878 | 1460999410935 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:10:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2039ms 10:10:11 INFO - PROCESS | 1878 | 1460999411029 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1878 | 1460999411033 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:10:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:10:11 INFO - PROCESS | 1878 | 1460999411058 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1878 | 1460999411064 Marionette TRACE conn3 <- [1,2650,null,{}] 10:10:11 INFO - PROCESS | 1878 | 1460999411082 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:11 INFO - PROCESS | 1878 | 1460999411366 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:10:11 INFO - PROCESS | 1878 | 1460999411683 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972160e000 == 183 [pid = 1878] [id = 670] 10:10:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f97185de400) [pid = 1878] [serial = 2011] [outer = (nil)] 10:10:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f9719531000) [pid = 1878] [serial = 2012] [outer = 0x7f97185de400] 10:10:11 INFO - PROCESS | 1878 | 1460999411809 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f971a7e7400) [pid = 1878] [serial = 2013] [outer = 0x7f97185de400] 10:10:12 INFO - PROCESS | 1878 | 1460999412883 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:10:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:10:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1919ms 10:10:12 INFO - PROCESS | 1878 | 1460999412961 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:10:12 INFO - PROCESS | 1878 | 1460999412969 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:10:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:10:12 INFO - PROCESS | 1878 | 1460999412978 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 1878 | 1460999412982 Marionette TRACE conn3 <- [1,2654,null,{}] 10:10:12 INFO - PROCESS | 1878 | 1460999412991 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:13 INFO - PROCESS | 1878 | 1460999413373 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:10:13 INFO - PROCESS | 1878 | 1460999413777 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972279d000 == 184 [pid = 1878] [id = 671] 10:10:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f971809e000) [pid = 1878] [serial = 2014] [outer = (nil)] 10:10:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f971a8ad800) [pid = 1878] [serial = 2015] [outer = 0x7f971809e000] 10:10:13 INFO - PROCESS | 1878 | 1460999413897 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f971a8b6c00) [pid = 1878] [serial = 2016] [outer = 0x7f971809e000] 10:10:14 INFO - PROCESS | 1878 | 1460999414920 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:10:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:10:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1997ms 10:10:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:10:14 INFO - PROCESS | 1878 | 1460999414975 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1878 | 1460999414978 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:10:14 INFO - PROCESS | 1878 | 1460999414984 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1878 | 1460999414987 Marionette TRACE conn3 <- [1,2658,null,{}] 10:10:14 INFO - PROCESS | 1878 | 1460999414992 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:15 INFO - PROCESS | 1878 | 1460999415217 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:10:15 INFO - PROCESS | 1878 | 1460999415505 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723869000 == 185 [pid = 1878] [id = 672] 10:10:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f97186d1c00) [pid = 1878] [serial = 2017] [outer = (nil)] 10:10:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f971b4b6000) [pid = 1878] [serial = 2018] [outer = 0x7f97186d1c00] 10:10:15 INFO - PROCESS | 1878 | 1460999415631 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f971b4c4400) [pid = 1878] [serial = 2019] [outer = 0x7f97186d1c00] 10:10:16 INFO - PROCESS | 1878 | 1460999416418 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:10:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1487ms 10:10:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:10:16 INFO - PROCESS | 1878 | 1460999416471 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1878 | 1460999416473 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:10:16 INFO - PROCESS | 1878 | 1460999416494 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1878 | 1460999416497 Marionette TRACE conn3 <- [1,2662,null,{}] 10:10:16 INFO - PROCESS | 1878 | 1460999416509 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:16 INFO - PROCESS | 1878 | 1460999416725 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:10:17 INFO - PROCESS | 1878 | 1460999417000 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f3e1800 == 186 [pid = 1878] [id = 673] 10:10:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f970569d800) [pid = 1878] [serial = 2020] [outer = (nil)] 10:10:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f971c7b0c00) [pid = 1878] [serial = 2021] [outer = 0x7f970569d800] 10:10:17 INFO - PROCESS | 1878 | 1460999417071 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f971c8d4800) [pid = 1878] [serial = 2022] [outer = 0x7f970569d800] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709ac8800 == 185 [pid = 1878] [id = 607] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9720271800 == 184 [pid = 1878] [id = 361] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718dd5800 == 183 [pid = 1878] [id = 357] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9736986800 == 182 [pid = 1878] [id = 365] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708f99000 == 181 [pid = 1878] [id = 654] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709449800 == 180 [pid = 1878] [id = 653] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708dde800 == 179 [pid = 1878] [id = 652] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9707cc3000 == 178 [pid = 1878] [id = 651] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972f573800 == 177 [pid = 1878] [id = 649] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97288ba800 == 176 [pid = 1878] [id = 648] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240db800 == 175 [pid = 1878] [id = 647] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723030000 == 174 [pid = 1878] [id = 646] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c7c000 == 173 [pid = 1878] [id = 645] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d2b4000 == 172 [pid = 1878] [id = 644] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971a750000 == 171 [pid = 1878] [id = 643] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719187800 == 170 [pid = 1878] [id = 642] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718a65000 == 169 [pid = 1878] [id = 641] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9717c30800 == 168 [pid = 1878] [id = 640] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716993000 == 167 [pid = 1878] [id = 639] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971679d000 == 166 [pid = 1878] [id = 638] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711984800 == 165 [pid = 1878] [id = 637] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971003c000 == 164 [pid = 1878] [id = 636] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fb09000 == 163 [pid = 1878] [id = 635] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ef98800 == 162 [pid = 1878] [id = 634] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ccde000 == 161 [pid = 1878] [id = 633] 10:10:19 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97092d5000 == 160 [pid = 1878] [id = 632] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f9709256000) [pid = 1878] [serial = 1752] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f9711ad2c00) [pid = 1878] [serial = 1809] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f970925c800) [pid = 1878] [serial = 1889] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f9709243400) [pid = 1878] [serial = 1892] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f97056e0400) [pid = 1878] [serial = 1826] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f97180a6c00) [pid = 1878] [serial = 1875] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f9717f61800) [pid = 1878] [serial = 1874] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f9717f58800) [pid = 1878] [serial = 1872] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f9717e6ec00) [pid = 1878] [serial = 1871] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f9717ccc400) [pid = 1878] [serial = 1869] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f9717cc6400) [pid = 1878] [serial = 1868] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9717c9d000) [pid = 1878] [serial = 1866] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9717c93000) [pid = 1878] [serial = 1865] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f9716b79c00) [pid = 1878] [serial = 1863] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f9716b73400) [pid = 1878] [serial = 1862] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f9716b2a800) [pid = 1878] [serial = 1860] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9716757800) [pid = 1878] [serial = 1859] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f97169ca400) [pid = 1878] [serial = 1857] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f971675c400) [pid = 1878] [serial = 1856] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f9711882000) [pid = 1878] [serial = 1854] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f9711873800) [pid = 1878] [serial = 1853] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f97104be400) [pid = 1878] [serial = 1851] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f9710284c00) [pid = 1878] [serial = 1850] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f970fe87c00) [pid = 1878] [serial = 1848] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f970fbd1400) [pid = 1878] [serial = 1847] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f970f4f4400) [pid = 1878] [serial = 1845] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f970ef44800) [pid = 1878] [serial = 1844] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f970ec0a800) [pid = 1878] [serial = 1842] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f970e2a9000) [pid = 1878] [serial = 1841] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f970d54d000) [pid = 1878] [serial = 1839] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f970d3f4400) [pid = 1878] [serial = 1838] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970c9af000) [pid = 1878] [serial = 1836] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f970c5a2c00) [pid = 1878] [serial = 1835] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f970b452000) [pid = 1878] [serial = 1833] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970b3e3000) [pid = 1878] [serial = 1832] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f9709540000) [pid = 1878] [serial = 1830] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9709250400) [pid = 1878] [serial = 1829] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9707c86000) [pid = 1878] [serial = 1827] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f97057d9c00) [pid = 1878] [serial = 1886] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f9704fd6400) [pid = 1878] [serial = 1883] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f9704ff4800) [pid = 1878] [serial = 1884] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f971865a800) [pid = 1878] [serial = 1881] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f97185d9400) [pid = 1878] [serial = 1880] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f97185d2400) [pid = 1878] [serial = 1878] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f97180b2c00) [pid = 1878] [serial = 1877] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f970ae8a000) [pid = 1878] [serial = 1893] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f9709c07800) [pid = 1878] [serial = 1890] [outer = (nil)] [url = about:blank] 10:10:19 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f9707e47000) [pid = 1878] [serial = 1887] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 1878 | 1460999420147 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:10:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 3712ms 10:10:20 INFO - PROCESS | 1878 | 1460999420191 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1878 | 1460999420195 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:10:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:10:20 INFO - PROCESS | 1878 | 1460999420202 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1878 | 1460999420207 Marionette TRACE conn3 <- [1,2666,null,{}] 10:10:20 INFO - PROCESS | 1878 | 1460999420214 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:20 INFO - PROCESS | 1878 | 1460999420432 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:10:20 INFO - PROCESS | 1878 | 1460999420641 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9707f7f800 == 161 [pid = 1878] [id = 674] 10:10:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f970482fc00) [pid = 1878] [serial = 2023] [outer = (nil)] 10:10:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f97056a6800) [pid = 1878] [serial = 2024] [outer = 0x7f970482fc00] 10:10:20 INFO - PROCESS | 1878 | 1460999420711 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f97057dac00) [pid = 1878] [serial = 2025] [outer = 0x7f970482fc00] 10:10:21 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:21 INFO - PROCESS | 1878 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:10:22 INFO - PROCESS | 1878 | 1460999422038 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:10:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 10:10:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1883ms 10:10:22 INFO - PROCESS | 1878 | 1460999422086 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:10:22 INFO - PROCESS | 1878 | 1460999422094 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:10:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:10:22 INFO - PROCESS | 1878 | 1460999422103 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1878 | 1460999422107 Marionette TRACE conn3 <- [1,2670,null,{}] 10:10:22 INFO - PROCESS | 1878 | 1460999422118 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:22 INFO - PROCESS | 1878 | 1460999422469 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:10:22 INFO - PROCESS | 1878 | 1460999422507 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970931b000 == 162 [pid = 1878] [id = 675] 10:10:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f9704fddc00) [pid = 1878] [serial = 2026] [outer = (nil)] 10:10:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9708190000) [pid = 1878] [serial = 2027] [outer = 0x7f9704fddc00] 10:10:22 INFO - PROCESS | 1878 | 1460999422585 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9709538800) [pid = 1878] [serial = 2028] [outer = 0x7f9704fddc00] 10:10:24 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f97104b8000) [pid = 1878] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f970d54a000) [pid = 1878] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970c4d3400) [pid = 1878] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f9703818400) [pid = 1878] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f970380e800) [pid = 1878] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f9708276c00) [pid = 1878] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f9709536c00) [pid = 1878] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f9718abb000) [pid = 1878] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f970dec6800) [pid = 1878] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f9708271400) [pid = 1878] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f970b446400) [pid = 1878] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f971037cc00) [pid = 1878] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f970ec14800) [pid = 1878] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f970b449800) [pid = 1878] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f9709c02c00) [pid = 1878] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f9704833c00) [pid = 1878] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f97033e2800) [pid = 1878] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f9707d8f800) [pid = 1878] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f970380fc00) [pid = 1878] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f970473f000) [pid = 1878] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 129 (0x7f970df5c800) [pid = 1878] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 128 (0x7f970dec3800) [pid = 1878] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:10:24 INFO - PROCESS | 1878 | --DOMWINDOW == 127 (0x7f97057d5400) [pid = 1878] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:10:24 INFO - PROCESS | 1878 | 1460999424430 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1878 | 1460999424453 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:10:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:10:24 INFO - PROCESS | 1878 | 1460999424461 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1878 | 1460999424469 Marionette TRACE conn3 <- [1,2674,null,{}] 10:10:24 INFO - PROCESS | 1878 | 1460999424501 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:24 INFO - PROCESS | 1878 | 1460999424844 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:10:24 INFO - PROCESS | 1878 | 1460999424963 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709a14800 == 163 [pid = 1878] [id = 676] 10:10:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f9704fd4400) [pid = 1878] [serial = 2029] [outer = (nil)] 10:10:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f970ae8c800) [pid = 1878] [serial = 2030] [outer = 0x7f9704fd4400] 10:10:25 INFO - PROCESS | 1878 | 1460999425039 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f970b30bc00) [pid = 1878] [serial = 2031] [outer = 0x7f9704fd4400] 10:10:26 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:26 INFO - PROCESS | 1878 | 1460999426518 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1878 | 1460999426584 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:10:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:10:26 INFO - PROCESS | 1878 | 1460999426595 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1878 | 1460999426600 Marionette TRACE conn3 <- [1,2678,null,{}] 10:10:26 INFO - PROCESS | 1878 | 1460999426610 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:26 INFO - PROCESS | 1878 | 1460999426864 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:10:27 INFO - PROCESS | 1878 | 1460999427142 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:27 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708cae800 == 164 [pid = 1878] [id = 677] 10:10:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f9704fd7c00) [pid = 1878] [serial = 2032] [outer = (nil)] 10:10:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f9704fdfc00) [pid = 1878] [serial = 2033] [outer = 0x7f9704fd7c00] 10:10:27 INFO - PROCESS | 1878 | 1460999427222 Marionette DEBUG loaded listener.js 10:10:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f970569a400) [pid = 1878] [serial = 2034] [outer = 0x7f9704fd7c00] 10:10:28 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:28 INFO - PROCESS | 1878 | 1460999428604 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:10:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 10:10:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2043ms 10:10:28 INFO - PROCESS | 1878 | 1460999428638 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1878 | 1460999428646 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:10:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:10:28 INFO - PROCESS | 1878 | 1460999428656 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1878 | 1460999428660 Marionette TRACE conn3 <- [1,2682,null,{}] 10:10:28 INFO - PROCESS | 1878 | 1460999428666 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:28 INFO - PROCESS | 1878 | 1460999428964 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:10:29 INFO - PROCESS | 1878 | 1460999429235 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709ac5000 == 165 [pid = 1878] [id = 678] 10:10:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f9704837400) [pid = 1878] [serial = 2035] [outer = (nil)] 10:10:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f97057d5400) [pid = 1878] [serial = 2036] [outer = 0x7f9704837400] 10:10:29 INFO - PROCESS | 1878 | 1460999429309 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f9707e4f400) [pid = 1878] [serial = 2037] [outer = 0x7f9704837400] 10:10:30 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:30 INFO - PROCESS | 1878 | 1460999430738 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:10:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 10:10:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2138ms 10:10:30 INFO - PROCESS | 1878 | 1460999430907 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 1878 | 1460999430912 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:10:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:10:30 INFO - PROCESS | 1878 | 1460999430925 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 1878 | 1460999430931 Marionette TRACE conn3 <- [1,2686,null,{}] 10:10:30 INFO - PROCESS | 1878 | 1460999430947 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:31 INFO - PROCESS | 1878 | 1460999431196 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:10:31 INFO - PROCESS | 1878 | 1460999431458 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970eedf000 == 166 [pid = 1878] [id = 679] 10:10:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f9707e50800) [pid = 1878] [serial = 2038] [outer = (nil)] 10:10:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f9709536c00) [pid = 1878] [serial = 2039] [outer = 0x7f9707e50800] 10:10:31 INFO - PROCESS | 1878 | 1460999431537 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f970b3e3800) [pid = 1878] [serial = 2040] [outer = 0x7f9707e50800] 10:10:32 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:32 INFO - PROCESS | 1878 | 1460999432923 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:10:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:10:32 INFO - PROCESS | 1878 | 1460999432968 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:10:32 INFO - PROCESS | 1878 | 1460999432974 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1878 | 1460999432977 Marionette TRACE conn3 <- [1,2690,null,{}] 10:10:32 INFO - PROCESS | 1878 | 1460999432984 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:33 INFO - PROCESS | 1878 | 1460999433284 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:10:33 INFO - PROCESS | 1878 | 1460999433522 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fb22800 == 167 [pid = 1878] [id = 680] 10:10:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f9708188000) [pid = 1878] [serial = 2041] [outer = (nil)] 10:10:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f970c5aa800) [pid = 1878] [serial = 2042] [outer = 0x7f9708188000] 10:10:33 INFO - PROCESS | 1878 | 1460999433597 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f970c9b7000) [pid = 1878] [serial = 2043] [outer = 0x7f9708188000] 10:10:34 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:34 INFO - PROCESS | 1878 | 1460999434939 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1878 | 1460999434968 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:10:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:10:34 INFO - PROCESS | 1878 | 1460999434974 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1878 | 1460999434976 Marionette TRACE conn3 <- [1,2694,null,{}] 10:10:34 INFO - PROCESS | 1878 | 1460999434982 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:35 INFO - PROCESS | 1878 | 1460999435280 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:10:35 INFO - PROCESS | 1878 | 1460999435532 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710252000 == 168 [pid = 1878] [id = 681] 10:10:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f970b306c00) [pid = 1878] [serial = 2044] [outer = (nil)] 10:10:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f970d543800) [pid = 1878] [serial = 2045] [outer = 0x7f970b306c00] 10:10:35 INFO - PROCESS | 1878 | 1460999435606 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f970d54f000) [pid = 1878] [serial = 2046] [outer = 0x7f970b306c00] 10:10:36 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:36 INFO - PROCESS | 1878 | 1460999436933 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1878 | 1460999436961 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:10:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:10:36 INFO - PROCESS | 1878 | 1460999436967 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1878 | 1460999436971 Marionette TRACE conn3 <- [1,2698,null,{}] 10:10:36 INFO - PROCESS | 1878 | 1460999436976 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:37 INFO - PROCESS | 1878 | 1460999437351 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:10:37 INFO - PROCESS | 1878 | 1460999437596 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971679c800 == 169 [pid = 1878] [id = 682] 10:10:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f970d548000) [pid = 1878] [serial = 2047] [outer = (nil)] 10:10:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f970eb39c00) [pid = 1878] [serial = 2048] [outer = 0x7f970d548000] 10:10:37 INFO - PROCESS | 1878 | 1460999437673 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f970ef3f400) [pid = 1878] [serial = 2049] [outer = 0x7f970d548000] 10:10:38 INFO - PROCESS | 1878 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:39 INFO - PROCESS | 1878 | 1460999439015 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 10:10:39 INFO - PROCESS | 1878 | 1460999439064 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:10:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:10:39 INFO - PROCESS | 1878 | 1460999439070 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 1878 | 1460999439073 Marionette TRACE conn3 <- [1,2702,null,{}] 10:10:39 INFO - PROCESS | 1878 | 1460999439078 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:39 INFO - PROCESS | 1878 | 1460999439371 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:10:39 INFO - PROCESS | 1878 | 1460999439610 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b18800 == 170 [pid = 1878] [id = 683] 10:10:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970ded1c00) [pid = 1878] [serial = 2050] [outer = (nil)] 10:10:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f970f4f6800) [pid = 1878] [serial = 2051] [outer = 0x7f970ded1c00] 10:10:39 INFO - PROCESS | 1878 | 1460999439684 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970fcd8c00) [pid = 1878] [serial = 2052] [outer = 0x7f970ded1c00] 10:10:40 INFO - PROCESS | 1878 | 1460999440612 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:10:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1592ms 10:10:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:10:40 INFO - PROCESS | 1878 | 1460999440663 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1878 | 1460999440666 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:10:40 INFO - PROCESS | 1878 | 1460999440672 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1878 | 1460999440676 Marionette TRACE conn3 <- [1,2706,null,{}] 10:10:40 INFO - PROCESS | 1878 | 1460999440681 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:40 INFO - PROCESS | 1878 | 1460999440911 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:10:41 INFO - PROCESS | 1878 | 1460999441227 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718365800 == 171 [pid = 1878] [id = 684] 10:10:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f970e2b1000) [pid = 1878] [serial = 2053] [outer = (nil)] 10:10:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f970fe87000) [pid = 1878] [serial = 2054] [outer = 0x7f970e2b1000] 10:10:41 INFO - PROCESS | 1878 | 1460999441311 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f971037b400) [pid = 1878] [serial = 2055] [outer = 0x7f970e2b1000] 10:10:42 INFO - PROCESS | 1878 | 1460999442175 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:10:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1532ms 10:10:42 INFO - PROCESS | 1878 | 1460999442204 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1878 | 1460999442208 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:10:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:10:42 INFO - PROCESS | 1878 | 1460999442214 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1878 | 1460999442217 Marionette TRACE conn3 <- [1,2710,null,{}] 10:10:42 INFO - PROCESS | 1878 | 1460999442222 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:42 INFO - PROCESS | 1878 | 1460999442426 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:10:42 INFO - PROCESS | 1878 | 1460999442698 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718ea1000 == 172 [pid = 1878] [id = 685] 10:10:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970ec13800) [pid = 1878] [serial = 2056] [outer = (nil)] 10:10:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f971179f800) [pid = 1878] [serial = 2057] [outer = 0x7f970ec13800] 10:10:42 INFO - PROCESS | 1878 | 1460999442773 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f9711881800) [pid = 1878] [serial = 2058] [outer = 0x7f970ec13800] 10:10:43 INFO - PROCESS | 1878 | 1460999443848 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1878 | 1460999443913 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:10:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:10:43 INFO - PROCESS | 1878 | 1460999443919 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1878 | 1460999443922 Marionette TRACE conn3 <- [1,2714,null,{}] 10:10:43 INFO - PROCESS | 1878 | 1460999443927 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:44 INFO - PROCESS | 1878 | 1460999444203 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:10:44 INFO - PROCESS | 1878 | 1460999444516 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719511000 == 173 [pid = 1878] [id = 686] 10:10:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970ef3dc00) [pid = 1878] [serial = 2059] [outer = (nil)] 10:10:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f9711ae0400) [pid = 1878] [serial = 2060] [outer = 0x7f970ef3dc00] 10:10:44 INFO - PROCESS | 1878 | 1460999444593 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f97169ca400) [pid = 1878] [serial = 2061] [outer = 0x7f970ef3dc00] 10:10:45 INFO - PROCESS | 1878 | 1460999445464 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:10:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1589ms 10:10:45 INFO - PROCESS | 1878 | 1460999445509 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:10:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:10:45 INFO - PROCESS | 1878 | 1460999445514 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:10:45 INFO - PROCESS | 1878 | 1460999445519 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1878 | 1460999445524 Marionette TRACE conn3 <- [1,2718,null,{}] 10:10:45 INFO - PROCESS | 1878 | 1460999445529 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:45 INFO - PROCESS | 1878 | 1460999445764 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:10:46 INFO - PROCESS | 1878 | 1460999446037 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf3a000 == 174 [pid = 1878] [id = 687] 10:10:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f9716b79c00) [pid = 1878] [serial = 2062] [outer = (nil)] 10:10:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f9716b7f800) [pid = 1878] [serial = 2063] [outer = 0x7f9716b79c00] 10:10:46 INFO - PROCESS | 1878 | 1460999446178 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9717ccf400) [pid = 1878] [serial = 2064] [outer = 0x7f9716b79c00] 10:10:47 INFO - PROCESS | 1878 | 1460999447107 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:10:47 INFO - PROCESS | 1878 | 1460999447159 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:10:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:10:47 INFO - PROCESS | 1878 | 1460999447165 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 1878 | 1460999447167 Marionette TRACE conn3 <- [1,2722,null,{}] 10:10:47 INFO - PROCESS | 1878 | 1460999447172 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:47 INFO - PROCESS | 1878 | 1460999447393 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:10:47 INFO - PROCESS | 1878 | 1460999447746 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9720284800 == 175 [pid = 1878] [id = 688] 10:10:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f97185da400) [pid = 1878] [serial = 2065] [outer = (nil)] 10:10:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f9718660800) [pid = 1878] [serial = 2066] [outer = 0x7f97185da400] 10:10:47 INFO - PROCESS | 1878 | 1460999447822 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f97186d0400) [pid = 1878] [serial = 2067] [outer = 0x7f97185da400] 10:10:48 INFO - PROCESS | 1878 | 1460999448693 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 1878 | 1460999448749 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:10:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:10:48 INFO - PROCESS | 1878 | 1460999448754 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1878 | 1460999448757 Marionette TRACE conn3 <- [1,2726,null,{}] 10:10:48 INFO - PROCESS | 1878 | 1460999448762 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:48 INFO - PROCESS | 1878 | 1460999448986 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:10:49 INFO - PROCESS | 1878 | 1460999449302 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722791800 == 176 [pid = 1878] [id = 689] 10:10:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f97180a6c00) [pid = 1878] [serial = 2068] [outer = (nil)] 10:10:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9718ca9800) [pid = 1878] [serial = 2069] [outer = 0x7f97180a6c00] 10:10:49 INFO - PROCESS | 1878 | 1460999449378 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f9719527400) [pid = 1878] [serial = 2070] [outer = 0x7f97180a6c00] 10:10:50 INFO - PROCESS | 1878 | 1460999450212 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:10:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1527ms 10:10:50 INFO - PROCESS | 1878 | 1460999450283 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1878 | 1460999450287 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:10:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:10:50 INFO - PROCESS | 1878 | 1460999450293 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1878 | 1460999450296 Marionette TRACE conn3 <- [1,2730,null,{}] 10:10:50 INFO - PROCESS | 1878 | 1460999450301 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:50 INFO - PROCESS | 1878 | 1460999450571 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:10:50 INFO - PROCESS | 1878 | 1460999450967 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972348b000 == 177 [pid = 1878] [id = 690] 10:10:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f971187b400) [pid = 1878] [serial = 2071] [outer = (nil)] 10:10:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f971a455400) [pid = 1878] [serial = 2072] [outer = 0x7f971187b400] 10:10:51 INFO - PROCESS | 1878 | 1460999451040 Marionette DEBUG loaded listener.js 10:10:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f971a8ae000) [pid = 1878] [serial = 2073] [outer = 0x7f971187b400] 10:10:52 INFO - PROCESS | 1878 | 1460999452388 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 10:10:52 INFO - PROCESS | 1878 | 1460999452431 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:10:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:10:52 INFO - PROCESS | 1878 | 1460999452436 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 1878 | 1460999452439 Marionette TRACE conn3 <- [1,2734,null,{}] 10:10:52 INFO - PROCESS | 1878 | 1460999452445 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:52 INFO - PROCESS | 1878 | 1460999452740 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:10:53 INFO - PROCESS | 1878 | 1460999453030 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9707f70800 == 178 [pid = 1878] [id = 691] 10:10:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f97033e6c00) [pid = 1878] [serial = 2074] [outer = (nil)] 10:10:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f97033e9c00) [pid = 1878] [serial = 2075] [outer = 0x7f97033e6c00] 10:10:53 INFO - PROCESS | 1878 | 1460999453103 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f9708186800) [pid = 1878] [serial = 2076] [outer = 0x7f97033e6c00] 10:10:54 INFO - PROCESS | 1878 | 1460999454643 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:10:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:10:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2241ms 10:10:54 INFO - PROCESS | 1878 | 1460999454679 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 1878 | 1460999454685 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:10:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:10:54 INFO - PROCESS | 1878 | 1460999454692 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1878 | 1460999454698 Marionette TRACE conn3 <- [1,2738,null,{}] 10:10:54 INFO - PROCESS | 1878 | 1460999454706 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:54 INFO - PROCESS | 1878 | 1460999454921 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:10:55 INFO - PROCESS | 1878 | 1460999455201 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:55 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709687800 == 179 [pid = 1878] [id = 692] 10:10:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f970380fc00) [pid = 1878] [serial = 2077] [outer = (nil)] 10:10:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f9705565400) [pid = 1878] [serial = 2078] [outer = 0x7f970380fc00] 10:10:55 INFO - PROCESS | 1878 | 1460999455268 Marionette DEBUG loaded listener.js 10:10:55 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f97056e8800) [pid = 1878] [serial = 2079] [outer = 0x7f970380fc00] 10:10:56 INFO - PROCESS | 1878 | 1460999456160 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:10:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:10:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1538ms 10:10:56 INFO - PROCESS | 1878 | 1460999456232 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:10:56 INFO - PROCESS | 1878 | 1460999456239 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:10:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:10:56 INFO - PROCESS | 1878 | 1460999456248 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1878 | 1460999456252 Marionette TRACE conn3 <- [1,2742,null,{}] 10:10:56 INFO - PROCESS | 1878 | 1460999456258 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:56 INFO - PROCESS | 1878 | 1460999456468 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722287000 == 178 [pid = 1878] [id = 624] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c5e800 == 177 [pid = 1878] [id = 623] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971fa7e800 == 176 [pid = 1878] [id = 622] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722978000 == 175 [pid = 1878] [id = 625] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970931b000 == 174 [pid = 1878] [id = 675] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9707f7f800 == 173 [pid = 1878] [id = 674] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972160e000 == 172 [pid = 1878] [id = 670] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d988800 == 171 [pid = 1878] [id = 669] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971ca1f000 == 170 [pid = 1878] [id = 668] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971950a000 == 169 [pid = 1878] [id = 667] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718eb3000 == 168 [pid = 1878] [id = 666] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718407800 == 167 [pid = 1878] [id = 665] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716b0e800 == 166 [pid = 1878] [id = 664] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716899800 == 165 [pid = 1878] [id = 663] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711999000 == 164 [pid = 1878] [id = 662] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711884000 == 163 [pid = 1878] [id = 661] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fcb4800 == 162 [pid = 1878] [id = 660] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fa5f800 == 161 [pid = 1878] [id = 659] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ef11000 == 160 [pid = 1878] [id = 658] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ccad000 == 159 [pid = 1878] [id = 657] 10:10:57 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709312000 == 158 [pid = 1878] [id = 656] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f9716b75000) [pid = 1878] [serial = 1929] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f970d685400) [pid = 1878] [serial = 1911] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f970fe8f000) [pid = 1878] [serial = 1923] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f97057df000) [pid = 1878] [serial = 1958] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f9718c0fc00) [pid = 1878] [serial = 1941] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f970b307800) [pid = 1878] [serial = 1902] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f970b1ea400) [pid = 1878] [serial = 1824] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f9719529800) [pid = 1878] [serial = 1947] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f970eb41000) [pid = 1878] [serial = 1916] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f9709c05000) [pid = 1878] [serial = 1962] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f970c5abc00) [pid = 1878] [serial = 1905] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f97104c2c00) [pid = 1878] [serial = 1925] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f9718ab8800) [pid = 1878] [serial = 1938] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f971952f400) [pid = 1878] [serial = 1949] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f970ca2dc00) [pid = 1878] [serial = 1907] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f9718663c00) [pid = 1878] [serial = 1935] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f97194c0c00) [pid = 1878] [serial = 1946] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f97186c9400) [pid = 1878] [serial = 1937] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f9704ff1c00) [pid = 1878] [serial = 1955] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f97117ab000) [pid = 1878] [serial = 1926] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970b4e2c00) [pid = 1878] [serial = 1904] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f970ae6a800) [pid = 1878] [serial = 1965] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f970b303800) [pid = 1878] [serial = 1895] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f970d3f5800) [pid = 1878] [serial = 1908] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9717c94400) [pid = 1878] [serial = 1931] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f9708184400) [pid = 1878] [serial = 1959] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f9718cad400) [pid = 1878] [serial = 1943] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f971a8a8400) [pid = 1878] [serial = 1953] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f971a7ea800) [pid = 1878] [serial = 1952] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f970ec16800) [pid = 1878] [serial = 1917] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970fbcac00) [pid = 1878] [serial = 1920] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f97180b6000) [pid = 1878] [serial = 1932] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f970e2af800) [pid = 1878] [serial = 1914] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f971865bc00) [pid = 1878] [serial = 1934] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f9716756800) [pid = 1878] [serial = 1928] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f970d54e800) [pid = 1878] [serial = 1910] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f970e103c00) [pid = 1878] [serial = 1913] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f970925d800) [pid = 1878] [serial = 1961] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f9708183000) [pid = 1878] [serial = 1899] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f970fcda000) [pid = 1878] [serial = 1922] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f9710291400) [pid = 1878] [serial = 1940] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f970f228000) [pid = 1878] [serial = 1919] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f97194b3400) [pid = 1878] [serial = 1944] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f970ae6c000) [pid = 1878] [serial = 1901] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f9708188400) [pid = 1878] [serial = 1964] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f9707c87800) [pid = 1878] [serial = 1898] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f97056da800) [pid = 1878] [serial = 1956] [outer = (nil)] [url = about:blank] 10:10:57 INFO - PROCESS | 1878 | 1460999457330 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97055c7000 == 159 [pid = 1878] [id = 693] 10:10:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f9704ff1c00) [pid = 1878] [serial = 2080] [outer = (nil)] 10:10:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f97057e0400) [pid = 1878] [serial = 2081] [outer = 0x7f9704ff1c00] 10:10:57 INFO - PROCESS | 1878 | 1460999457427 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f9709248c00) [pid = 1878] [serial = 2082] [outer = 0x7f9704ff1c00] 10:10:58 INFO - PROCESS | 1878 | 1460999458285 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:10:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2046ms 10:10:58 INFO - PROCESS | 1878 | 1460999458295 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1878 | 1460999458298 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:10:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:10:58 INFO - PROCESS | 1878 | 1460999458304 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1878 | 1460999458310 Marionette TRACE conn3 <- [1,2746,null,{}] 10:10:58 INFO - PROCESS | 1878 | 1460999458325 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:58 INFO - PROCESS | 1878 | 1460999458588 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:10:58 INFO - PROCESS | 1878 | 1460999458778 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709682000 == 160 [pid = 1878] [id = 694] 10:10:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f9709535400) [pid = 1878] [serial = 2083] [outer = (nil)] 10:10:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f970ae8e000) [pid = 1878] [serial = 2084] [outer = 0x7f9709535400] 10:10:58 INFO - PROCESS | 1878 | 1460999458851 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f970b445800) [pid = 1878] [serial = 2085] [outer = 0x7f9709535400] 10:10:59 INFO - PROCESS | 1878 | 1460999459674 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:10:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:10:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1389ms 10:10:59 INFO - PROCESS | 1878 | 1460999459694 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:10:59 INFO - PROCESS | 1878 | 1460999459698 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:10:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:10:59 INFO - PROCESS | 1878 | 1460999459704 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1878 | 1460999459706 Marionette TRACE conn3 <- [1,2750,null,{}] 10:10:59 INFO - PROCESS | 1878 | 1460999459711 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:59 INFO - PROCESS | 1878 | 1460999459982 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:11:00 INFO - PROCESS | 1878 | 1460999460023 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970eec2800 == 161 [pid = 1878] [id = 695] 10:11:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f970ae93c00) [pid = 1878] [serial = 2086] [outer = (nil)] 10:11:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f970c5af800) [pid = 1878] [serial = 2087] [outer = 0x7f970ae93c00] 10:11:00 INFO - PROCESS | 1878 | 1460999460085 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f970ca28000) [pid = 1878] [serial = 2088] [outer = 0x7f970ae93c00] 10:11:01 INFO - PROCESS | 1878 | 1460999461071 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:11:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1431ms 10:11:01 INFO - PROCESS | 1878 | 1460999461150 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 1878 | 1460999461154 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:11:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:11:01 INFO - PROCESS | 1878 | 1460999461164 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1878 | 1460999461166 Marionette TRACE conn3 <- [1,2754,null,{}] 10:11:01 INFO - PROCESS | 1878 | 1460999461184 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:01 INFO - PROCESS | 1878 | 1460999461485 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:11:01 INFO - PROCESS | 1878 | 1460999461522 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fb07000 == 162 [pid = 1878] [id = 696] 10:11:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f970b4e2c00) [pid = 1878] [serial = 2089] [outer = (nil)] 10:11:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f970d4b1000) [pid = 1878] [serial = 2090] [outer = 0x7f970b4e2c00] 10:11:01 INFO - PROCESS | 1878 | 1460999461594 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f970d551c00) [pid = 1878] [serial = 2091] [outer = 0x7f970b4e2c00] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f97186d1c00) [pid = 1878] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f97056e7c00) [pid = 1878] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f970482fc00) [pid = 1878] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f9711ac4000) [pid = 1878] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f970ec17000) [pid = 1878] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f9717c9e800) [pid = 1878] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f97033ee800) [pid = 1878] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f970b3da400) [pid = 1878] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f970c5b1400) [pid = 1878] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f970d680400) [pid = 1878] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f9709255c00) [pid = 1878] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f97185de400) [pid = 1878] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f9711ac7000) [pid = 1878] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 129 (0x7f971809e000) [pid = 1878] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 128 (0x7f9711ac6000) [pid = 1878] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 127 (0x7f970d4b4000) [pid = 1878] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 126 (0x7f97033e7000) [pid = 1878] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 125 (0x7f9704832400) [pid = 1878] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 124 (0x7f9704fddc00) [pid = 1878] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 123 (0x7f970b445400) [pid = 1878] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:11:02 INFO - PROCESS | 1878 | --DOMWINDOW == 122 (0x7f9709247400) [pid = 1878] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:11:02 INFO - PROCESS | 1878 | 1460999462990 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:11:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:11:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1839ms 10:11:03 INFO - PROCESS | 1878 | 1460999463001 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:11:03 INFO - PROCESS | 1878 | 1460999463005 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:11:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:11:03 INFO - PROCESS | 1878 | 1460999463014 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 1878 | 1460999463016 Marionette TRACE conn3 <- [1,2758,null,{}] 10:11:03 INFO - PROCESS | 1878 | 1460999463020 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:03 INFO - PROCESS | 1878 | 1460999463384 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:11:03 INFO - PROCESS | 1878 | 1460999463615 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710048000 == 163 [pid = 1878] [id = 697] 10:11:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 123 (0x7f9709c08800) [pid = 1878] [serial = 2092] [outer = (nil)] 10:11:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 124 (0x7f970d681c00) [pid = 1878] [serial = 2093] [outer = 0x7f9709c08800] 10:11:03 INFO - PROCESS | 1878 | 1460999463701 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 125 (0x7f970e2ad000) [pid = 1878] [serial = 2094] [outer = 0x7f9709c08800] 10:11:04 INFO - PROCESS | 1878 | 1460999464678 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:11:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:11:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1729ms 10:11:04 INFO - PROCESS | 1878 | 1460999464744 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:11:04 INFO - PROCESS | 1878 | 1460999464751 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:11:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:11:04 INFO - PROCESS | 1878 | 1460999464759 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1878 | 1460999464765 Marionette TRACE conn3 <- [1,2762,null,{}] 10:11:04 INFO - PROCESS | 1878 | 1460999464775 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:05 INFO - PROCESS | 1878 | 1460999465060 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:11:05 INFO - PROCESS | 1878 | 1460999465407 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709326000 == 164 [pid = 1878] [id = 698] 10:11:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 126 (0x7f970473b400) [pid = 1878] [serial = 2095] [outer = (nil)] 10:11:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 127 (0x7f97057dd800) [pid = 1878] [serial = 2096] [outer = 0x7f970473b400] 10:11:05 INFO - PROCESS | 1878 | 1460999465487 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 128 (0x7f9708185c00) [pid = 1878] [serial = 2097] [outer = 0x7f970473b400] 10:11:06 INFO - PROCESS | 1878 | 1460999466457 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:11:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:11:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1740ms 10:11:06 INFO - PROCESS | 1878 | 1460999466500 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:11:06 INFO - PROCESS | 1878 | 1460999466508 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:11:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:11:06 INFO - PROCESS | 1878 | 1460999466518 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:11:06 INFO - PROCESS | 1878 | 1460999466522 Marionette TRACE conn3 <- [1,2766,null,{}] 10:11:06 INFO - PROCESS | 1878 | 1460999466528 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:06 INFO - PROCESS | 1878 | 1460999466776 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:11:07 INFO - PROCESS | 1878 | 1460999467154 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:07 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fa5f800 == 165 [pid = 1878] [id = 699] 10:11:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 129 (0x7f9709c04800) [pid = 1878] [serial = 2098] [outer = (nil)] 10:11:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 130 (0x7f970ae95800) [pid = 1878] [serial = 2099] [outer = 0x7f9709c04800] 10:11:07 INFO - PROCESS | 1878 | 1460999467295 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f970b44a000) [pid = 1878] [serial = 2100] [outer = 0x7f9709c04800] 10:11:08 INFO - PROCESS | 1878 | 1460999468397 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:11:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1931ms 10:11:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:11:08 INFO - PROCESS | 1878 | 1460999468451 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:11:08 INFO - PROCESS | 1878 | 1460999468454 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:11:08 INFO - PROCESS | 1878 | 1460999468461 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1878 | 1460999468467 Marionette TRACE conn3 <- [1,2770,null,{}] 10:11:08 INFO - PROCESS | 1878 | 1460999468484 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:08 INFO - PROCESS | 1878 | 1460999468724 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:11:09 INFO - PROCESS | 1878 | 1460999469083 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971199b000 == 166 [pid = 1878] [id = 700] 10:11:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f970d3f4800) [pid = 1878] [serial = 2101] [outer = (nil)] 10:11:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f970d683800) [pid = 1878] [serial = 2102] [outer = 0x7f970d3f4800] 10:11:09 INFO - PROCESS | 1878 | 1460999469166 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 134 (0x7f970df5a000) [pid = 1878] [serial = 2103] [outer = 0x7f970d3f4800] 10:11:10 INFO - PROCESS | 1878 | 1460999470070 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:11:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:11:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1651ms 10:11:10 INFO - PROCESS | 1878 | 1460999470112 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:11:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:11:10 INFO - PROCESS | 1878 | 1460999470117 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:11:10 INFO - PROCESS | 1878 | 1460999470123 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:11:10 INFO - PROCESS | 1878 | 1460999470126 Marionette TRACE conn3 <- [1,2774,null,{}] 10:11:10 INFO - PROCESS | 1878 | 1460999470131 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:10 INFO - PROCESS | 1878 | 1460999470358 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:11:10 INFO - PROCESS | 1878 | 1460999470645 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97169df800 == 167 [pid = 1878] [id = 701] 10:11:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 135 (0x7f970c4e0c00) [pid = 1878] [serial = 2104] [outer = (nil)] 10:11:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 136 (0x7f970eb3d400) [pid = 1878] [serial = 2105] [outer = 0x7f970c4e0c00] 10:11:10 INFO - PROCESS | 1878 | 1460999470770 Marionette DEBUG loaded listener.js 10:11:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f970ec17000) [pid = 1878] [serial = 2106] [outer = 0x7f970c4e0c00] 10:11:11 INFO - PROCESS | 1878 | 1460999471643 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:11:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1585ms 10:11:11 INFO - PROCESS | 1878 | 1460999471708 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 1878 | 1460999471713 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:11:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:11:11 INFO - PROCESS | 1878 | 1460999471718 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1878 | 1460999471721 Marionette TRACE conn3 <- [1,2778,null,{}] 10:11:11 INFO - PROCESS | 1878 | 1460999471727 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:11 INFO - PROCESS | 1878 | 1460999471953 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:11:12 INFO - PROCESS | 1878 | 1460999472225 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ecd800 == 168 [pid = 1878] [id = 702] 10:11:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f970d4b5c00) [pid = 1878] [serial = 2107] [outer = (nil)] 10:11:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f970f221000) [pid = 1878] [serial = 2108] [outer = 0x7f970d4b5c00] 10:11:12 INFO - PROCESS | 1878 | 1460999472350 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f970fbcdc00) [pid = 1878] [serial = 2109] [outer = 0x7f970d4b5c00] 10:11:13 INFO - PROCESS | 1878 | 1460999473229 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:11:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:11:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1581ms 10:11:13 INFO - PROCESS | 1878 | 1460999473301 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:11:13 INFO - PROCESS | 1878 | 1460999473304 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:11:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:11:13 INFO - PROCESS | 1878 | 1460999473311 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 1878 | 1460999473314 Marionette TRACE conn3 <- [1,2782,null,{}] 10:11:13 INFO - PROCESS | 1878 | 1460999473319 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:13 INFO - PROCESS | 1878 | 1460999473613 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:11:13 INFO - PROCESS | 1878 | 1460999473935 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97190e7800 == 169 [pid = 1878] [id = 703] 10:11:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f97104c5c00) [pid = 1878] [serial = 2110] [outer = (nil)] 10:11:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f9711ad6c00) [pid = 1878] [serial = 2111] [outer = 0x7f97104c5c00] 10:11:14 INFO - PROCESS | 1878 | 1460999474018 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f971675f800) [pid = 1878] [serial = 2112] [outer = 0x7f97104c5c00] 10:11:14 INFO - PROCESS | 1878 | 1460999474871 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:11:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:11:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1633ms 10:11:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:11:14 INFO - PROCESS | 1878 | 1460999474946 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 1878 | 1460999474949 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:11:14 INFO - PROCESS | 1878 | 1460999474955 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1878 | 1460999474958 Marionette TRACE conn3 <- [1,2786,null,{}] 10:11:14 INFO - PROCESS | 1878 | 1460999474964 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:15 INFO - PROCESS | 1878 | 1460999475236 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:11:15 INFO - PROCESS | 1878 | 1460999475546 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971a75c800 == 170 [pid = 1878] [id = 704] 10:11:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f97104c1800) [pid = 1878] [serial = 2113] [outer = (nil)] 10:11:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f9716b2f800) [pid = 1878] [serial = 2114] [outer = 0x7f97104c1800] 10:11:15 INFO - PROCESS | 1878 | 1460999475638 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f9716b7cc00) [pid = 1878] [serial = 2115] [outer = 0x7f97104c1800] 10:11:16 INFO - PROCESS | 1878 | 1460999476564 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:11:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:11:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1631ms 10:11:16 INFO - PROCESS | 1878 | 1460999476585 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1878 | 1460999476589 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:11:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:11:16 INFO - PROCESS | 1878 | 1460999476595 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1878 | 1460999476598 Marionette TRACE conn3 <- [1,2790,null,{}] 10:11:16 INFO - PROCESS | 1878 | 1460999476603 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:16 INFO - PROCESS | 1878 | 1460999476834 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:11:17 INFO - PROCESS | 1878 | 1460999477158 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf42800 == 171 [pid = 1878] [id = 705] 10:11:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f97057d6000) [pid = 1878] [serial = 2116] [outer = (nil)] 10:11:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f9717c9e800) [pid = 1878] [serial = 2117] [outer = 0x7f97057d6000] 10:11:17 INFO - PROCESS | 1878 | 1460999477250 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9717ccf800) [pid = 1878] [serial = 2118] [outer = 0x7f97057d6000] 10:11:18 INFO - PROCESS | 1878 | 1460999478071 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:11:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1534ms 10:11:18 INFO - PROCESS | 1878 | 1460999478130 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:11:18 INFO - PROCESS | 1878 | 1460999478133 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:11:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:11:18 INFO - PROCESS | 1878 | 1460999478139 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 1878 | 1460999478142 Marionette TRACE conn3 <- [1,2794,null,{}] 10:11:18 INFO - PROCESS | 1878 | 1460999478148 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:18 INFO - PROCESS | 1878 | 1460999478369 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:11:18 INFO - PROCESS | 1878 | 1460999478651 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971f0c0800 == 172 [pid = 1878] [id = 706] 10:11:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f970473e000) [pid = 1878] [serial = 2119] [outer = (nil)] 10:11:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f971809dc00) [pid = 1878] [serial = 2120] [outer = 0x7f970473e000] 10:11:18 INFO - PROCESS | 1878 | 1460999478769 Marionette DEBUG loaded listener.js 10:11:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f97180b1400) [pid = 1878] [serial = 2121] [outer = 0x7f970473e000] 10:11:19 INFO - PROCESS | 1878 | 1460999479609 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:11:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:11:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1529ms 10:11:19 INFO - PROCESS | 1878 | 1460999479670 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:11:19 INFO - PROCESS | 1878 | 1460999479673 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:11:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:11:19 INFO - PROCESS | 1878 | 1460999479679 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1878 | 1460999479682 Marionette TRACE conn3 <- [1,2798,null,{}] 10:11:19 INFO - PROCESS | 1878 | 1460999479688 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:19 INFO - PROCESS | 1878 | 1460999479942 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:11:20 INFO - PROCESS | 1878 | 1460999480214 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722674000 == 173 [pid = 1878] [id = 707] 10:11:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f97033ed000) [pid = 1878] [serial = 2122] [outer = (nil)] 10:11:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f97185dd400) [pid = 1878] [serial = 2123] [outer = 0x7f97033ed000] 10:11:20 INFO - PROCESS | 1878 | 1460999480330 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f97186c5c00) [pid = 1878] [serial = 2124] [outer = 0x7f97033ed000] 10:11:21 INFO - PROCESS | 1878 | 1460999481265 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:11:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:11:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1636ms 10:11:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:11:21 INFO - PROCESS | 1878 | 1460999481316 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:11:21 INFO - PROCESS | 1878 | 1460999481319 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:11:21 INFO - PROCESS | 1878 | 1460999481326 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:11:21 INFO - PROCESS | 1878 | 1460999481330 Marionette TRACE conn3 <- [1,2802,null,{}] 10:11:21 INFO - PROCESS | 1878 | 1460999481335 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:21 INFO - PROCESS | 1878 | 1460999481644 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:11:21 INFO - PROCESS | 1878 | 1460999481979 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240e1000 == 174 [pid = 1878] [id = 708] 10:11:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970924c000) [pid = 1878] [serial = 2125] [outer = (nil)] 10:11:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f971a7e3c00) [pid = 1878] [serial = 2126] [outer = 0x7f970924c000] 10:11:22 INFO - PROCESS | 1878 | 1460999482072 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f971a8b3000) [pid = 1878] [serial = 2127] [outer = 0x7f970924c000] 10:11:23 INFO - PROCESS | 1878 | 1460999482994 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:11:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:11:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1699ms 10:11:23 INFO - PROCESS | 1878 | 1460999483025 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:11:23 INFO - PROCESS | 1878 | 1460999483028 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:11:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:11:23 INFO - PROCESS | 1878 | 1460999483035 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 1878 | 1460999483038 Marionette TRACE conn3 <- [1,2806,null,{}] 10:11:23 INFO - PROCESS | 1878 | 1460999483043 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:23 INFO - PROCESS | 1878 | 1460999483277 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:11:23 INFO - PROCESS | 1878 | 1460999483554 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972f3cb800 == 175 [pid = 1878] [id = 709] 10:11:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f9719528800) [pid = 1878] [serial = 2128] [outer = (nil)] 10:11:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f971c7b2400) [pid = 1878] [serial = 2129] [outer = 0x7f9719528800] 10:11:23 INFO - PROCESS | 1878 | 1460999483676 Marionette DEBUG loaded listener.js 10:11:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f971c8d5800) [pid = 1878] [serial = 2130] [outer = 0x7f9719528800] 10:11:24 INFO - PROCESS | 1878 | 1460999484535 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:11:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:11:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1535ms 10:11:24 INFO - PROCESS | 1878 | 1460999484572 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1878 | 1460999484575 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:11:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:11:24 INFO - PROCESS | 1878 | 1460999484581 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1878 | 1460999484584 Marionette TRACE conn3 <- [1,2810,null,{}] 10:11:24 INFO - PROCESS | 1878 | 1460999484590 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:24 INFO - PROCESS | 1878 | 1460999484838 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:11:25 INFO - PROCESS | 1878 | 1460999485116 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730712800 == 176 [pid = 1878] [id = 710] 10:11:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f971b4b6400) [pid = 1878] [serial = 2131] [outer = (nil)] 10:11:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f971ca3f000) [pid = 1878] [serial = 2132] [outer = 0x7f971b4b6400] 10:11:25 INFO - PROCESS | 1878 | 1460999485235 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f971cc2e800) [pid = 1878] [serial = 2133] [outer = 0x7f971b4b6400] 10:11:26 INFO - PROCESS | 1878 | 1460999486079 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:11:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:11:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1579ms 10:11:26 INFO - PROCESS | 1878 | 1460999486161 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 1878 | 1460999486164 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:11:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:11:26 INFO - PROCESS | 1878 | 1460999486170 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1878 | 1460999486173 Marionette TRACE conn3 <- [1,2814,null,{}] 10:11:26 INFO - PROCESS | 1878 | 1460999486178 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:26 INFO - PROCESS | 1878 | 1460999486422 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:11:26 INFO - PROCESS | 1878 | 1460999486747 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9732982800 == 177 [pid = 1878] [id = 711] 10:11:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f97057d4400) [pid = 1878] [serial = 2134] [outer = (nil)] 10:11:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f971cca4800) [pid = 1878] [serial = 2135] [outer = 0x7f97057d4400] 10:11:26 INFO - PROCESS | 1878 | 1460999486829 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f971ccac800) [pid = 1878] [serial = 2136] [outer = 0x7f97057d4400] 10:11:27 INFO - PROCESS | 1878 | 1460999487821 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:11:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:11:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1728ms 10:11:27 INFO - PROCESS | 1878 | 1460999487900 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 1878 | 1460999487904 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:11:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:11:27 INFO - PROCESS | 1878 | 1460999487912 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 1878 | 1460999487917 Marionette TRACE conn3 <- [1,2818,null,{}] 10:11:27 INFO - PROCESS | 1878 | 1460999487924 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:28 INFO - PROCESS | 1878 | 1460999488229 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:11:28 INFO - PROCESS | 1878 | 1460999488630 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734665000 == 178 [pid = 1878] [id = 712] 10:11:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f97033ee000) [pid = 1878] [serial = 2137] [outer = (nil)] 10:11:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f971ccb1c00) [pid = 1878] [serial = 2138] [outer = 0x7f97033ee000] 10:11:28 INFO - PROCESS | 1878 | 1460999488759 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f971ee10c00) [pid = 1878] [serial = 2139] [outer = 0x7f97033ee000] 10:11:29 INFO - PROCESS | 1878 | 1460999489984 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2136ms 10:11:30 INFO - PROCESS | 1878 | 1460999490048 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:11:30 INFO - PROCESS | 1878 | 1460999490053 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:11:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:11:30 INFO - PROCESS | 1878 | 1460999490059 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 1878 | 1460999490062 Marionette TRACE conn3 <- [1,2822,null,{}] 10:11:30 INFO - PROCESS | 1878 | 1460999490067 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:30 INFO - PROCESS | 1878 | 1460999490290 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:11:30 INFO - PROCESS | 1878 | 1460999490604 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734887000 == 179 [pid = 1878] [id = 713] 10:11:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f9708270c00) [pid = 1878] [serial = 2140] [outer = (nil)] 10:11:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f971fabec00) [pid = 1878] [serial = 2141] [outer = 0x7f9708270c00] 10:11:30 INFO - PROCESS | 1878 | 1460999490689 Marionette DEBUG loaded listener.js 10:11:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f97203c4c00) [pid = 1878] [serial = 2142] [outer = 0x7f9708270c00] 10:11:31 INFO - PROCESS | 1878 | 1460999491572 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:11:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:11:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1582ms 10:11:31 INFO - PROCESS | 1878 | 1460999491642 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:11:31 INFO - PROCESS | 1878 | 1460999491645 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:11:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:11:31 INFO - PROCESS | 1878 | 1460999491651 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1878 | 1460999491654 Marionette TRACE conn3 <- [1,2826,null,{}] 10:11:31 INFO - PROCESS | 1878 | 1460999491659 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:31 INFO - PROCESS | 1878 | 1460999491918 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:11:32 INFO - PROCESS | 1878 | 1460999492236 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734c81000 == 180 [pid = 1878] [id = 714] 10:11:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f970ae94c00) [pid = 1878] [serial = 2143] [outer = (nil)] 10:11:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f9720837c00) [pid = 1878] [serial = 2144] [outer = 0x7f970ae94c00] 10:11:32 INFO - PROCESS | 1878 | 1460999492326 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f9720841c00) [pid = 1878] [serial = 2145] [outer = 0x7f970ae94c00] 10:11:33 INFO - PROCESS | 1878 | 1460999493198 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:11:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:11:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1577ms 10:11:33 INFO - PROCESS | 1878 | 1460999493232 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:11:33 INFO - PROCESS | 1878 | 1460999493235 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:11:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:11:33 INFO - PROCESS | 1878 | 1460999493242 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1878 | 1460999493244 Marionette TRACE conn3 <- [1,2830,null,{}] 10:11:33 INFO - PROCESS | 1878 | 1460999493250 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:33 INFO - PROCESS | 1878 | 1460999493489 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:11:33 INFO - PROCESS | 1878 | 1460999493772 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d93000 == 181 [pid = 1878] [id = 715] 10:11:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f97208dfc00) [pid = 1878] [serial = 2146] [outer = (nil)] 10:11:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f97208e6400) [pid = 1878] [serial = 2147] [outer = 0x7f97208dfc00] 10:11:33 INFO - PROCESS | 1878 | 1460999493891 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f9720bd4c00) [pid = 1878] [serial = 2148] [outer = 0x7f97208dfc00] 10:11:34 INFO - PROCESS | 1878 | 1460999494737 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722ecd000 == 180 [pid = 1878] [id = 272] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fbe6800 == 179 [pid = 1878] [id = 591] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709686800 == 178 [pid = 1878] [id = 585] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fa4b800 == 177 [pid = 1878] [id = 590] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971003c800 == 176 [pid = 1878] [id = 592] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9707f84000 == 175 [pid = 1878] [id = 584] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722799800 == 174 [pid = 1878] [id = 362] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf3a000 == 173 [pid = 1878] [id = 687] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719511000 == 172 [pid = 1878] [id = 686] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718ea1000 == 171 [pid = 1878] [id = 685] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718365800 == 170 [pid = 1878] [id = 684] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716b18800 == 169 [pid = 1878] [id = 683] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971679c800 == 168 [pid = 1878] [id = 682] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9710252000 == 167 [pid = 1878] [id = 681] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fb22800 == 166 [pid = 1878] [id = 680] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970eedf000 == 165 [pid = 1878] [id = 679] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709ac5000 == 164 [pid = 1878] [id = 678] 10:11:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708cae800 == 163 [pid = 1878] [id = 677] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f971b4c4400) [pid = 1878] [serial = 2019] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f970826f000) [pid = 1878] [serial = 1971] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f97057dac00) [pid = 1878] [serial = 2025] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9717c9e000) [pid = 1878] [serial = 2001] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f97104bec00) [pid = 1878] [serial = 1995] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f97194bb000) [pid = 1878] [serial = 2010] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f9717ccf000) [pid = 1878] [serial = 2003] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f970c4d1400) [pid = 1878] [serial = 1976] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970ec14000) [pid = 1878] [serial = 1986] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f970d688000) [pid = 1878] [serial = 1982] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f970b3da000) [pid = 1878] [serial = 1974] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f9719531000) [pid = 1878] [serial = 2012] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f97180b0000) [pid = 1878] [serial = 2006] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f971a8ad800) [pid = 1878] [serial = 2015] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9711adc400) [pid = 1878] [serial = 1998] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f970fbcf400) [pid = 1878] [serial = 1989] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f9719985800) [pid = 1878] [serial = 1950] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f970b3d8400) [pid = 1878] [serial = 1896] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f97056a6800) [pid = 1878] [serial = 2024] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f9707d96400) [pid = 1878] [serial = 1970] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f9717f5e400) [pid = 1878] [serial = 2004] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f9709538800) [pid = 1878] [serial = 2028] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f970c9a8800) [pid = 1878] [serial = 1977] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9708190000) [pid = 1878] [serial = 2027] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f971b4b6000) [pid = 1878] [serial = 2018] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f971c7b0c00) [pid = 1878] [serial = 2021] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f970d4b3000) [pid = 1878] [serial = 1980] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f970b1efc00) [pid = 1878] [serial = 1967] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f970ae8d000) [pid = 1878] [serial = 1973] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9710373400) [pid = 1878] [serial = 1994] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f970f225800) [pid = 1878] [serial = 1988] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f97185dc000) [pid = 1878] [serial = 2007] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f970fcdb000) [pid = 1878] [serial = 1991] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f970e2ab400) [pid = 1878] [serial = 1985] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f971a7e7400) [pid = 1878] [serial = 2013] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f9716b2f400) [pid = 1878] [serial = 2000] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f97186c8000) [pid = 1878] [serial = 2009] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f9711ad0000) [pid = 1878] [serial = 1997] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f970d3ebc00) [pid = 1878] [serial = 1979] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f971a8b6c00) [pid = 1878] [serial = 2016] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f970fe8e800) [pid = 1878] [serial = 1992] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f970dec2400) [pid = 1878] [serial = 1983] [outer = (nil)] [url = about:blank] 10:11:36 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f970ae8c800) [pid = 1878] [serial = 2030] [outer = (nil)] [url = about:blank] 10:11:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:11:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 3736ms 10:11:37 INFO - PROCESS | 1878 | 1460999497107 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 1878 | 1460999497112 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:11:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:11:37 INFO - PROCESS | 1878 | 1460999497122 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1878 | 1460999497127 Marionette TRACE conn3 <- [1,2834,null,{}] 10:11:37 INFO - PROCESS | 1878 | 1460999497133 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:37 INFO - PROCESS | 1878 | 1460999497339 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:11:37 INFO - PROCESS | 1878 | 1460999497565 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9707cc3000 == 164 [pid = 1878] [id = 716] 10:11:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 137 (0x7f9705568800) [pid = 1878] [serial = 2149] [outer = (nil)] 10:11:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 138 (0x7f9705574400) [pid = 1878] [serial = 2150] [outer = 0x7f9705568800] 10:11:37 INFO - PROCESS | 1878 | 1460999497632 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 139 (0x7f97056e6400) [pid = 1878] [serial = 2151] [outer = 0x7f9705568800] 10:11:38 INFO - PROCESS | 1878 | 1460999498432 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:11:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:11:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1346ms 10:11:38 INFO - PROCESS | 1878 | 1460999498469 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1878 | 1460999498474 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:11:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:11:38 INFO - PROCESS | 1878 | 1460999498486 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1878 | 1460999498490 Marionette TRACE conn3 <- [1,2838,null,{}] 10:11:38 INFO - PROCESS | 1878 | 1460999498498 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:38 INFO - PROCESS | 1878 | 1460999498722 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:11:38 INFO - PROCESS | 1878 | 1460999498938 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97093c8800 == 165 [pid = 1878] [id = 717] 10:11:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f9704743400) [pid = 1878] [serial = 2152] [outer = (nil)] 10:11:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f970818f400) [pid = 1878] [serial = 2153] [outer = 0x7f9704743400] 10:11:39 INFO - PROCESS | 1878 | 1460999499010 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f970925d800) [pid = 1878] [serial = 2154] [outer = 0x7f9704743400] 10:11:40 INFO - PROCESS | 1878 | 1460999500066 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:11:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:11:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1639ms 10:11:40 INFO - PROCESS | 1878 | 1460999500127 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 1878 | 1460999500143 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:11:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:11:40 INFO - PROCESS | 1878 | 1460999500150 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 1878 | 1460999500154 Marionette TRACE conn3 <- [1,2842,null,{}] 10:11:40 INFO - PROCESS | 1878 | 1460999500178 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:40 INFO - PROCESS | 1878 | 1460999500474 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:11:40 INFO - PROCESS | 1878 | 1460999500655 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970c98a800 == 166 [pid = 1878] [id = 718] 10:11:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f970b1efc00) [pid = 1878] [serial = 2155] [outer = (nil)] 10:11:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f970b30cc00) [pid = 1878] [serial = 2156] [outer = 0x7f970b1efc00] 10:11:40 INFO - PROCESS | 1878 | 1460999500723 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f970b452c00) [pid = 1878] [serial = 2157] [outer = 0x7f970b1efc00] 10:11:41 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f970b4e2c00) [pid = 1878] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:11:41 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f970ae93c00) [pid = 1878] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:11:41 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f970380fc00) [pid = 1878] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:11:41 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f9704ff1c00) [pid = 1878] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:11:41 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f9709535400) [pid = 1878] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:11:41 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f970569d800) [pid = 1878] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:11:42 INFO - PROCESS | 1878 | 1460999502174 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:11:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:11:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2044ms 10:11:42 INFO - PROCESS | 1878 | 1460999502196 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:11:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:11:42 INFO - PROCESS | 1878 | 1460999502200 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:11:42 INFO - PROCESS | 1878 | 1460999502206 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1878 | 1460999502209 Marionette TRACE conn3 <- [1,2846,null,{}] 10:11:42 INFO - PROCESS | 1878 | 1460999502214 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:42 INFO - PROCESS | 1878 | 1460999502475 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:11:42 INFO - PROCESS | 1878 | 1460999502678 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee6f800 == 167 [pid = 1878] [id = 719] 10:11:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 140 (0x7f9703818c00) [pid = 1878] [serial = 2158] [outer = (nil)] 10:11:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f970b4e0400) [pid = 1878] [serial = 2159] [outer = 0x7f9703818c00] 10:11:42 INFO - PROCESS | 1878 | 1460999502789 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f970c9a8c00) [pid = 1878] [serial = 2160] [outer = 0x7f9703818c00] 10:11:43 INFO - PROCESS | 1878 | 1460999503807 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:11:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:11:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1635ms 10:11:44 INFO - PROCESS | 1878 | 1460999504028 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:11:44 INFO - PROCESS | 1878 | 1460999504035 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:11:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:11:44 INFO - PROCESS | 1878 | 1460999504050 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1878 | 1460999504054 Marionette TRACE conn3 <- [1,2850,null,{}] 10:11:44 INFO - PROCESS | 1878 | 1460999504065 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:44 INFO - PROCESS | 1878 | 1460999504317 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:11:44 INFO - PROCESS | 1878 | 1460999504671 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708faf000 == 168 [pid = 1878] [id = 720] 10:11:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f9704ff2800) [pid = 1878] [serial = 2161] [outer = (nil)] 10:11:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f97056e7000) [pid = 1878] [serial = 2162] [outer = 0x7f9704ff2800] 10:11:44 INFO - PROCESS | 1878 | 1460999504773 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f9707e4e000) [pid = 1878] [serial = 2163] [outer = 0x7f9704ff2800] 10:11:45 INFO - PROCESS | 1878 | 1460999505927 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:11:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:11:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1936ms 10:11:45 INFO - PROCESS | 1878 | 1460999505987 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:11:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:11:45 INFO - PROCESS | 1878 | 1460999505993 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:11:46 INFO - PROCESS | 1878 | 1460999506005 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1878 | 1460999506011 Marionette TRACE conn3 <- [1,2854,null,{}] 10:11:46 INFO - PROCESS | 1878 | 1460999506018 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:46 INFO - PROCESS | 1878 | 1460999506280 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:11:46 INFO - PROCESS | 1878 | 1460999506603 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef22800 == 169 [pid = 1878] [id = 721] 10:11:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f9709254400) [pid = 1878] [serial = 2164] [outer = (nil)] 10:11:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f970ae93c00) [pid = 1878] [serial = 2165] [outer = 0x7f9709254400] 10:11:46 INFO - PROCESS | 1878 | 1460999506720 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f970b4d6c00) [pid = 1878] [serial = 2166] [outer = 0x7f9709254400] 10:11:47 INFO - PROCESS | 1878 | 1460999507915 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:11:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:11:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1992ms 10:11:47 INFO - PROCESS | 1878 | 1460999507994 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1878 | 1460999507997 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:11:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:11:48 INFO - PROCESS | 1878 | 1460999508004 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1878 | 1460999508008 Marionette TRACE conn3 <- [1,2858,null,{}] 10:11:48 INFO - PROCESS | 1878 | 1460999508021 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:48 INFO - PROCESS | 1878 | 1460999508366 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:11:48 INFO - PROCESS | 1878 | 1460999508807 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fb22800 == 170 [pid = 1878] [id = 722] 10:11:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970d3f4400) [pid = 1878] [serial = 2167] [outer = (nil)] 10:11:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f970d54ec00) [pid = 1878] [serial = 2168] [outer = 0x7f970d3f4400] 10:11:48 INFO - PROCESS | 1878 | 1460999508924 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970df56400) [pid = 1878] [serial = 2169] [outer = 0x7f970d3f4400] 10:11:49 INFO - PROCESS | 1878 | 1460999509846 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:11:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:11:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1882ms 10:11:49 INFO - PROCESS | 1878 | 1460999509888 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:11:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:11:49 INFO - PROCESS | 1878 | 1460999509894 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:11:49 INFO - PROCESS | 1878 | 1460999509901 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1878 | 1460999509906 Marionette TRACE conn3 <- [1,2862,null,{}] 10:11:49 INFO - PROCESS | 1878 | 1460999509914 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:50 INFO - PROCESS | 1878 | 1460999510254 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:11:50 INFO - PROCESS | 1878 | 1460999510623 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97100a0000 == 171 [pid = 1878] [id = 723] 10:11:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f970c9ae000) [pid = 1878] [serial = 2170] [outer = (nil)] 10:11:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f970e2b1400) [pid = 1878] [serial = 2171] [outer = 0x7f970c9ae000] 10:11:50 INFO - PROCESS | 1878 | 1460999510721 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970ec15800) [pid = 1878] [serial = 2172] [outer = 0x7f970c9ae000] 10:11:51 INFO - PROCESS | 1878 | 1460999511604 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:11:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:11:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1738ms 10:11:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:11:51 INFO - PROCESS | 1878 | 1460999511639 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:11:51 INFO - PROCESS | 1878 | 1460999511642 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:11:51 INFO - PROCESS | 1878 | 1460999511649 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:11:51 INFO - PROCESS | 1878 | 1460999511652 Marionette TRACE conn3 <- [1,2866,null,{}] 10:11:51 INFO - PROCESS | 1878 | 1460999511659 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:51 INFO - PROCESS | 1878 | 1460999511945 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:11:52 INFO - PROCESS | 1878 | 1460999512412 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711989800 == 172 [pid = 1878] [id = 724] 10:11:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970ef48c00) [pid = 1878] [serial = 2173] [outer = (nil)] 10:11:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970f225800) [pid = 1878] [serial = 2174] [outer = 0x7f970ef48c00] 10:11:52 INFO - PROCESS | 1878 | 1460999512534 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f970fbd0400) [pid = 1878] [serial = 2175] [outer = 0x7f970ef48c00] 10:11:53 INFO - PROCESS | 1878 | 1460999513442 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:11:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:11:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1833ms 10:11:53 INFO - PROCESS | 1878 | 1460999513483 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:11:53 INFO - PROCESS | 1878 | 1460999513488 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:11:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:11:53 INFO - PROCESS | 1878 | 1460999513496 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:11:53 INFO - PROCESS | 1878 | 1460999513501 Marionette TRACE conn3 <- [1,2870,null,{}] 10:11:53 INFO - PROCESS | 1878 | 1460999513508 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:53 INFO - PROCESS | 1878 | 1460999513828 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:11:54 INFO - PROCESS | 1878 | 1460999514214 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971689a800 == 173 [pid = 1878] [id = 725] 10:11:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f97104bfc00) [pid = 1878] [serial = 2176] [outer = (nil)] 10:11:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f97117a2400) [pid = 1878] [serial = 2177] [outer = 0x7f97104bfc00] 10:11:54 INFO - PROCESS | 1878 | 1460999514334 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f9711ac4c00) [pid = 1878] [serial = 2178] [outer = 0x7f97104bfc00] 10:11:55 INFO - PROCESS | 1878 | 1460999515266 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:11:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1840ms 10:11:55 INFO - PROCESS | 1878 | 1460999515338 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:11:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:11:55 INFO - PROCESS | 1878 | 1460999515344 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:11:55 INFO - PROCESS | 1878 | 1460999515352 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1878 | 1460999515357 Marionette TRACE conn3 <- [1,2874,null,{}] 10:11:55 INFO - PROCESS | 1878 | 1460999515366 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:55 INFO - PROCESS | 1878 | 1460999515731 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:11:56 INFO - PROCESS | 1878 | 1460999516120 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716b06800 == 174 [pid = 1878] [id = 726] 10:11:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f970fcdc000) [pid = 1878] [serial = 2179] [outer = (nil)] 10:11:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f971675dc00) [pid = 1878] [serial = 2180] [outer = 0x7f970fcdc000] 10:11:56 INFO - PROCESS | 1878 | 1460999516194 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9716b2f400) [pid = 1878] [serial = 2181] [outer = 0x7f970fcdc000] 10:11:57 INFO - PROCESS | 1878 | 1460999517165 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:11:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:11:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1893ms 10:11:57 INFO - PROCESS | 1878 | 1460999517246 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:11:57 INFO - PROCESS | 1878 | 1460999517250 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:11:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:11:57 INFO - PROCESS | 1878 | 1460999517260 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1878 | 1460999517264 Marionette TRACE conn3 <- [1,2878,null,{}] 10:11:57 INFO - PROCESS | 1878 | 1460999517272 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:57 INFO - PROCESS | 1878 | 1460999517683 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:11:58 INFO - PROCESS | 1878 | 1460999518021 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718360000 == 175 [pid = 1878] [id = 727] 10:11:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f971036e400) [pid = 1878] [serial = 2182] [outer = (nil)] 10:11:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f9717c93400) [pid = 1878] [serial = 2183] [outer = 0x7f971036e400] 10:11:58 INFO - PROCESS | 1878 | 1460999518097 Marionette DEBUG loaded listener.js 10:11:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f9717e6e000) [pid = 1878] [serial = 2184] [outer = 0x7f971036e400] 10:11:59 INFO - PROCESS | 1878 | 1460999519057 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:11:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:11:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1841ms 10:11:59 INFO - PROCESS | 1878 | 1460999519103 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 1878 | 1460999519109 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:11:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:11:59 INFO - PROCESS | 1878 | 1460999519118 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 1878 | 1460999519122 Marionette TRACE conn3 <- [1,2882,null,{}] 10:11:59 INFO - PROCESS | 1878 | 1460999519131 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:59 INFO - PROCESS | 1878 | 1460999519462 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:11:59 INFO - PROCESS | 1878 | 1460999519824 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718deb800 == 176 [pid = 1878] [id = 728] 10:11:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f9711adc400) [pid = 1878] [serial = 2185] [outer = (nil)] 10:11:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f97180b8000) [pid = 1878] [serial = 2186] [outer = 0x7f9711adc400] 10:11:59 INFO - PROCESS | 1878 | 1460999519898 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f971865c000) [pid = 1878] [serial = 2187] [outer = 0x7f9711adc400] 10:12:00 INFO - PROCESS | 1878 | 1460999520777 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1736ms 10:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:12:00 INFO - PROCESS | 1878 | 1460999520853 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 1878 | 1460999520856 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:12:00 INFO - PROCESS | 1878 | 1460999520863 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1878 | 1460999520866 Marionette TRACE conn3 <- [1,2886,null,{}] 10:12:00 INFO - PROCESS | 1878 | 1460999520871 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:01 INFO - PROCESS | 1878 | 1460999521169 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:12:01 INFO - PROCESS | 1878 | 1460999521553 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:01 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719186000 == 177 [pid = 1878] [id = 729] 10:12:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f9704fdb800) [pid = 1878] [serial = 2188] [outer = (nil)] 10:12:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f9718abb000) [pid = 1878] [serial = 2189] [outer = 0x7f9704fdb800] 10:12:01 INFO - PROCESS | 1878 | 1460999521670 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f9718cae800) [pid = 1878] [serial = 2190] [outer = 0x7f9704fdb800] 10:12:02 INFO - PROCESS | 1878 | 1460999522687 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:12:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:12:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1897ms 10:12:02 INFO - PROCESS | 1878 | 1460999522763 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:12:02 INFO - PROCESS | 1878 | 1460999522770 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:12:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:12:02 INFO - PROCESS | 1878 | 1460999522779 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 1878 | 1460999522785 Marionette TRACE conn3 <- [1,2890,null,{}] 10:12:02 INFO - PROCESS | 1878 | 1460999522794 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:03 INFO - PROCESS | 1878 | 1460999523213 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:12:03 INFO - PROCESS | 1878 | 1460999523581 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:03 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cfc8800 == 178 [pid = 1878] [id = 730] 10:12:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f971a7e4800) [pid = 1878] [serial = 2191] [outer = (nil)] 10:12:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f971a7f0000) [pid = 1878] [serial = 2192] [outer = 0x7f971a7e4800] 10:12:03 INFO - PROCESS | 1878 | 1460999523665 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f971a8b6800) [pid = 1878] [serial = 2193] [outer = 0x7f971a7e4800] 10:12:04 INFO - PROCESS | 1878 | 1460999524631 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:12:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:12:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1895ms 10:12:04 INFO - PROCESS | 1878 | 1460999524674 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1878 | 1460999524678 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:12:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:12:04 INFO - PROCESS | 1878 | 1460999524683 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1878 | 1460999524685 Marionette TRACE conn3 <- [1,2894,null,{}] 10:12:04 INFO - PROCESS | 1878 | 1460999524691 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:04 INFO - PROCESS | 1878 | 1460999524941 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:12:05 INFO - PROCESS | 1878 | 1460999525285 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:05 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c16000 == 179 [pid = 1878] [id = 731] 10:12:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f97198cec00) [pid = 1878] [serial = 2194] [outer = (nil)] 10:12:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f971cc27800) [pid = 1878] [serial = 2195] [outer = 0x7f97198cec00] 10:12:05 INFO - PROCESS | 1878 | 1460999525371 Marionette DEBUG loaded listener.js 10:12:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f97202e7400) [pid = 1878] [serial = 2196] [outer = 0x7f97198cec00] 10:12:06 INFO - PROCESS | 1878 | 1460999526264 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:12:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:12:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1635ms 10:12:06 INFO - PROCESS | 1878 | 1460999526321 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:12:06 INFO - PROCESS | 1878 | 1460999526324 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:12:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:12:06 INFO - PROCESS | 1878 | 1460999526330 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:12:06 INFO - PROCESS | 1878 | 1460999526333 Marionette TRACE conn3 <- [1,2898,null,{}] 10:12:06 INFO - PROCESS | 1878 | 1460999526338 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:06 INFO - PROCESS | 1878 | 1460999526579 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:12:06 INFO - PROCESS | 1878 | 1460999526905 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:06 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722ab0800 == 180 [pid = 1878] [id = 732] 10:12:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f970482c400) [pid = 1878] [serial = 2197] [outer = (nil)] 10:12:06 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f97208e0000) [pid = 1878] [serial = 2198] [outer = 0x7f970482c400] 10:12:06 INFO - PROCESS | 1878 | 1460999526982 Marionette DEBUG loaded listener.js 10:12:07 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f9721547000) [pid = 1878] [serial = 2199] [outer = 0x7f970482c400] 10:12:07 INFO - PROCESS | 1878 | 1460999527947 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:12:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:12:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1681ms 10:12:08 INFO - PROCESS | 1878 | 1460999528012 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:12:08 INFO - PROCESS | 1878 | 1460999528016 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:12:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:12:08 INFO - PROCESS | 1878 | 1460999528022 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 1878 | 1460999528024 Marionette TRACE conn3 <- [1,2902,null,{}] 10:12:08 INFO - PROCESS | 1878 | 1460999528030 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:08 INFO - PROCESS | 1878 | 1460999528287 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:12:08 INFO - PROCESS | 1878 | 1460999528613 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97240c1800 == 181 [pid = 1878] [id = 733] 10:12:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f970953d800) [pid = 1878] [serial = 2200] [outer = (nil)] 10:12:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f9721d8d400) [pid = 1878] [serial = 2201] [outer = 0x7f970953d800] 10:12:08 INFO - PROCESS | 1878 | 1460999528694 Marionette DEBUG loaded listener.js 10:12:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f9721e0ac00) [pid = 1878] [serial = 2202] [outer = 0x7f970953d800] 10:12:09 INFO - PROCESS | 1878 | 1460999529534 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:12:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:12:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1584ms 10:12:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:12:09 INFO - PROCESS | 1878 | 1460999529608 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:12:09 INFO - PROCESS | 1878 | 1460999529611 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:12:09 INFO - PROCESS | 1878 | 1460999529617 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:12:09 INFO - PROCESS | 1878 | 1460999529620 Marionette TRACE conn3 <- [1,2906,null,{}] 10:12:09 INFO - PROCESS | 1878 | 1460999529626 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:09 INFO - PROCESS | 1878 | 1460999529933 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:12:10 INFO - PROCESS | 1878 | 1460999530256 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:10 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97304bf800 == 182 [pid = 1878] [id = 734] 10:12:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f97194b3000) [pid = 1878] [serial = 2203] [outer = (nil)] 10:12:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f9721e11c00) [pid = 1878] [serial = 2204] [outer = 0x7f97194b3000] 10:12:10 INFO - PROCESS | 1878 | 1460999530342 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f972217f000) [pid = 1878] [serial = 2205] [outer = 0x7f97194b3000] 10:12:11 INFO - PROCESS | 1878 | 1460999531247 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:12:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:12:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1688ms 10:12:11 INFO - PROCESS | 1878 | 1460999531306 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:12:11 INFO - PROCESS | 1878 | 1460999531309 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:12:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:12:11 INFO - PROCESS | 1878 | 1460999531315 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:12:11 INFO - PROCESS | 1878 | 1460999531317 Marionette TRACE conn3 <- [1,2910,null,{}] 10:12:11 INFO - PROCESS | 1878 | 1460999531323 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:11 INFO - PROCESS | 1878 | 1460999531570 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:12:11 INFO - PROCESS | 1878 | 1460999531896 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734d9c000 == 183 [pid = 1878] [id = 735] 10:12:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f970b3dcc00) [pid = 1878] [serial = 2206] [outer = (nil)] 10:12:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f9722188c00) [pid = 1878] [serial = 2207] [outer = 0x7f970b3dcc00] 10:12:11 INFO - PROCESS | 1878 | 1460999531980 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f97225b4400) [pid = 1878] [serial = 2208] [outer = 0x7f970b3dcc00] 10:12:12 INFO - PROCESS | 1878 | 1460999532771 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:12:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:12:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:12:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1481ms 10:12:12 INFO - PROCESS | 1878 | 1460999532797 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:12:12 INFO - PROCESS | 1878 | 1460999532801 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:12:12 INFO - TEST-START | /DOMEvents/constructors.html 10:12:12 INFO - PROCESS | 1878 | 1460999532807 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:12:12 INFO - PROCESS | 1878 | 1460999532810 Marionette TRACE conn3 <- [1,2914,null,{}] 10:12:12 INFO - PROCESS | 1878 | 1460999532815 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:13 INFO - PROCESS | 1878 | 1460999533050 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:12:13 INFO - PROCESS | 1878 | 1460999533335 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9738c05800 == 184 [pid = 1878] [id = 736] 10:12:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f970ca2a400) [pid = 1878] [serial = 2209] [outer = (nil)] 10:12:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f97225bb000) [pid = 1878] [serial = 2210] [outer = 0x7f970ca2a400] 10:12:13 INFO - PROCESS | 1878 | 1460999533413 Marionette DEBUG loaded listener.js 10:12:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f97227e7400) [pid = 1878] [serial = 2211] [outer = 0x7f970ca2a400] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970afdb800 == 183 [pid = 1878] [id = 307] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708fd5000 == 182 [pid = 1878] [id = 350] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972279d000 == 181 [pid = 1878] [id = 671] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723869000 == 180 [pid = 1878] [id = 672] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970c98a800 == 179 [pid = 1878] [id = 718] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97093c8800 == 178 [pid = 1878] [id = 717] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9707cc3000 == 177 [pid = 1878] [id = 716] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734d93000 == 176 [pid = 1878] [id = 715] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734c81000 == 175 [pid = 1878] [id = 714] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734887000 == 174 [pid = 1878] [id = 713] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734665000 == 173 [pid = 1878] [id = 712] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9732982800 == 172 [pid = 1878] [id = 711] 10:12:16 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9730712800 == 171 [pid = 1878] [id = 710] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f970fe87000) [pid = 1878] [serial = 2054] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f970d551c00) [pid = 1878] [serial = 2091] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f9718ca9800) [pid = 1878] [serial = 2069] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f970c5af800) [pid = 1878] [serial = 2087] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f97056e8800) [pid = 1878] [serial = 2079] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f971179f800) [pid = 1878] [serial = 2057] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f97057e0400) [pid = 1878] [serial = 2081] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f97033e9c00) [pid = 1878] [serial = 2075] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f970d543800) [pid = 1878] [serial = 2045] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f970eb39c00) [pid = 1878] [serial = 2048] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f97057d5400) [pid = 1878] [serial = 2036] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f970ca28000) [pid = 1878] [serial = 2088] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f9704fdfc00) [pid = 1878] [serial = 2033] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f970b445800) [pid = 1878] [serial = 2085] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f9705565400) [pid = 1878] [serial = 2078] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f9709248c00) [pid = 1878] [serial = 2082] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f9716b7f800) [pid = 1878] [serial = 2063] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f971a455400) [pid = 1878] [serial = 2072] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f971c8d4800) [pid = 1878] [serial = 2022] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f970d4b1000) [pid = 1878] [serial = 2090] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f970f4f6800) [pid = 1878] [serial = 2051] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f9718660800) [pid = 1878] [serial = 2066] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970c5aa800) [pid = 1878] [serial = 2042] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f970ae8e000) [pid = 1878] [serial = 2084] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f9711ae0400) [pid = 1878] [serial = 2060] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f9709536c00) [pid = 1878] [serial = 2039] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f970d681c00) [pid = 1878] [serial = 2093] [outer = (nil)] [url = about:blank] 10:12:16 INFO - PROCESS | 1878 | 1460999536919 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:12:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:12:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:12:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:12:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 4160ms 10:12:17 INFO - PROCESS | 1878 | 1460999536972 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:12:17 INFO - PROCESS | 1878 | 1460999536982 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:12:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:12:17 INFO - PROCESS | 1878 | 1460999536996 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:12:17 INFO - PROCESS | 1878 | 1460999537010 Marionette TRACE conn3 <- [1,2918,null,{}] 10:12:17 INFO - PROCESS | 1878 | 1460999537021 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:17 INFO - PROCESS | 1878 | 1460999537263 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:12:17 INFO - PROCESS | 1878 | 1460999537509 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:17 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708de0000 == 172 [pid = 1878] [id = 737] 10:12:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f9705574000) [pid = 1878] [serial = 2212] [outer = (nil)] 10:12:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f97056a4000) [pid = 1878] [serial = 2213] [outer = 0x7f9705574000] 10:12:17 INFO - PROCESS | 1878 | 1460999537583 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f9707c91000) [pid = 1878] [serial = 2214] [outer = 0x7f9705574000] 10:12:18 INFO - PROCESS | 1878 | 1460999538320 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:12:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:12:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1359ms 10:12:18 INFO - PROCESS | 1878 | 1460999538355 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 1878 | 1460999538363 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:12:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:12:18 INFO - PROCESS | 1878 | 1460999538373 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1878 | 1460999538376 Marionette TRACE conn3 <- [1,2922,null,{}] 10:12:18 INFO - PROCESS | 1878 | 1460999538382 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:18 INFO - PROCESS | 1878 | 1460999538672 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:12:18 INFO - PROCESS | 1878 | 1460999538824 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709a21000 == 173 [pid = 1878] [id = 738] 10:12:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f97056a0800) [pid = 1878] [serial = 2215] [outer = (nil)] 10:12:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f970925dc00) [pid = 1878] [serial = 2216] [outer = 0x7f97056a0800] 10:12:18 INFO - PROCESS | 1878 | 1460999538889 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f970ae8d800) [pid = 1878] [serial = 2217] [outer = 0x7f97056a0800] 10:12:19 INFO - PROCESS | 1878 | [1878] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:12:19 INFO - PROCESS | 1878 | [1878] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:12:19 INFO - PROCESS | 1878 | [1878] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:12:19 INFO - PROCESS | 1878 | [1878] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:12:19 INFO - PROCESS | 1878 | 1460999539813 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:12:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:12:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 10:12:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 10:12:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 10:12:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:12:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1481ms 10:12:19 INFO - PROCESS | 1878 | 1460999539861 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1878 | 1460999539869 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:12:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:12:19 INFO - PROCESS | 1878 | 1460999539876 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1878 | 1460999539881 Marionette TRACE conn3 <- [1,2926,null,{}] 10:12:19 INFO - PROCESS | 1878 | 1460999539907 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:20 INFO - PROCESS | 1878 | 1460999540190 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:12:20 INFO - PROCESS | 1878 | 1460999540232 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ef1c800 == 174 [pid = 1878] [id = 739] 10:12:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f970c5af800) [pid = 1878] [serial = 2218] [outer = (nil)] 10:12:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f970d543800) [pid = 1878] [serial = 2219] [outer = 0x7f970c5af800] 10:12:20 INFO - PROCESS | 1878 | 1460999540296 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f970df55800) [pid = 1878] [serial = 2220] [outer = 0x7f970c5af800] 10:12:21 INFO - PROCESS | 1878 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f97208dfc00) [pid = 1878] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f970473e000) [pid = 1878] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f970ec13800) [pid = 1878] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f97104c1800) [pid = 1878] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f970ef3dc00) [pid = 1878] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f97104c5c00) [pid = 1878] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f970473b400) [pid = 1878] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f971b4b6400) [pid = 1878] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f970ded1c00) [pid = 1878] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f97180a6c00) [pid = 1878] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f970c4e0c00) [pid = 1878] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f970ae94c00) [pid = 1878] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f970924c000) [pid = 1878] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f971187b400) [pid = 1878] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f97057d6000) [pid = 1878] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f97057d4400) [pid = 1878] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f9719528800) [pid = 1878] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f9709c04800) [pid = 1878] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f970d3f4800) [pid = 1878] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f97033ed000) [pid = 1878] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9704743400) [pid = 1878] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f970d4b5c00) [pid = 1878] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f97185da400) [pid = 1878] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f97033ee000) [pid = 1878] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9705568800) [pid = 1878] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9716b79c00) [pid = 1878] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f9708270c00) [pid = 1878] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f9709c03c00) [pid = 1878] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f970b1efc00) [pid = 1878] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:12:21 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f970e2b1000) [pid = 1878] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:12:21 INFO - PROCESS | 1878 | 1460999541772 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:12:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:12:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1934ms 10:12:21 INFO - PROCESS | 1878 | 1460999541811 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:12:21 INFO - PROCESS | 1878 | 1460999541815 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:12:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:12:21 INFO - PROCESS | 1878 | 1460999541821 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1878 | 1460999541823 Marionette TRACE conn3 <- [1,2930,null,{}] 10:12:21 INFO - PROCESS | 1878 | 1460999541828 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:22 INFO - PROCESS | 1878 | 1460999542062 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:12:22 INFO - PROCESS | 1878 | 1460999542276 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:22 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fb10800 == 175 [pid = 1878] [id = 740] 10:12:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f9709538400) [pid = 1878] [serial = 2221] [outer = (nil)] 10:12:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f970b450400) [pid = 1878] [serial = 2222] [outer = 0x7f9709538400] 10:12:22 INFO - PROCESS | 1878 | 1460999542341 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f970ded1c00) [pid = 1878] [serial = 2223] [outer = 0x7f9709538400] 10:12:23 INFO - PROCESS | 1878 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:12:23 INFO - PROCESS | 1878 | 1460999543079 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:12:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:12:23 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1281ms 10:12:23 INFO - PROCESS | 1878 | 1460999543104 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:12:23 INFO - PROCESS | 1878 | 1460999543108 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:12:23 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:12:23 INFO - PROCESS | 1878 | 1460999543114 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:12:23 INFO - PROCESS | 1878 | 1460999543116 Marionette TRACE conn3 <- [1,2934,null,{}] 10:12:23 INFO - PROCESS | 1878 | 1460999543135 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:23 INFO - PROCESS | 1878 | 1460999543350 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:12:23 INFO - PROCESS | 1878 | 1460999543370 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971023a800 == 176 [pid = 1878] [id = 741] 10:12:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970e10e800) [pid = 1878] [serial = 2224] [outer = (nil)] 10:12:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f970ec0d400) [pid = 1878] [serial = 2225] [outer = 0x7f970e10e800] 10:12:23 INFO - PROCESS | 1878 | 1460999543432 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970f22bc00) [pid = 1878] [serial = 2226] [outer = 0x7f970e10e800] 10:12:24 INFO - PROCESS | 1878 | 1460999544615 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:12:24 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:12:24 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1543ms 10:12:24 INFO - PROCESS | 1878 | 1460999544659 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:12:24 INFO - PROCESS | 1878 | 1460999544667 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:12:24 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:12:24 INFO - PROCESS | 1878 | 1460999544676 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 1878 | 1460999544680 Marionette TRACE conn3 <- [1,2938,null,{}] 10:12:24 INFO - PROCESS | 1878 | 1460999544729 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:25 INFO - PROCESS | 1878 | 1460999545036 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:12:25 INFO - PROCESS | 1878 | 1460999545247 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970cca2000 == 177 [pid = 1878] [id = 742] 10:12:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f9707c90800) [pid = 1878] [serial = 2227] [outer = (nil)] 10:12:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f9708274800) [pid = 1878] [serial = 2228] [outer = 0x7f9707c90800] 10:12:25 INFO - PROCESS | 1878 | 1460999545329 Marionette DEBUG loaded listener.js 10:12:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970ae96000) [pid = 1878] [serial = 2229] [outer = 0x7f9707c90800] 10:12:26 INFO - PROCESS | 1878 | 1460999546205 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:12:26 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:12:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1587ms 10:12:26 INFO - PROCESS | 1878 | 1460999546264 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 1878 | 1460999546273 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:12:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:12:26 INFO - PROCESS | 1878 | 1460999546284 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1878 | 1460999546287 Marionette TRACE conn3 <- [1,2942,null,{}] 10:12:26 INFO - PROCESS | 1878 | 1460999546313 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:26 INFO - PROCESS | 1878 | 1460999546560 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:12:26 INFO - PROCESS | 1878 | 1460999546837 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97118a1800 == 178 [pid = 1878] [id = 743] 10:12:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970b444000) [pid = 1878] [serial = 2230] [outer = (nil)] 10:12:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f970d685400) [pid = 1878] [serial = 2231] [outer = 0x7f970b444000] 10:12:27 INFO - PROCESS | 1878 | 1460999546998 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f970e111000) [pid = 1878] [serial = 2232] [outer = 0x7f970b444000] 10:12:27 INFO - PROCESS | 1878 | 1460999547809 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:12:27 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:12:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:12:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:12:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1554ms 10:12:27 INFO - PROCESS | 1878 | 1460999547839 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:12:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:12:27 INFO - PROCESS | 1878 | 1460999547843 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:12:27 INFO - PROCESS | 1878 | 1460999547849 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:12:27 INFO - PROCESS | 1878 | 1460999547855 Marionette TRACE conn3 <- [1,2946,null,{}] 10:12:27 INFO - PROCESS | 1878 | 1460999547872 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:28 INFO - PROCESS | 1878 | 1460999548119 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:12:28 INFO - PROCESS | 1878 | 1460999548410 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f97169ec800 == 179 [pid = 1878] [id = 744] 10:12:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f970e2a2800) [pid = 1878] [serial = 2233] [outer = (nil)] 10:12:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f970fe85c00) [pid = 1878] [serial = 2234] [outer = 0x7f970e2a2800] 10:12:28 INFO - PROCESS | 1878 | 1460999548492 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f9710292000) [pid = 1878] [serial = 2235] [outer = 0x7f970e2a2800] 10:12:29 INFO - PROCESS | 1878 | 1460999549316 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:12:29 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:12:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1485ms 10:12:29 INFO - PROCESS | 1878 | 1460999549334 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:12:29 INFO - PROCESS | 1878 | 1460999549339 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:12:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:12:29 INFO - PROCESS | 1878 | 1460999549344 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:12:29 INFO - PROCESS | 1878 | 1460999549347 Marionette TRACE conn3 <- [1,2950,null,{}] 10:12:29 INFO - PROCESS | 1878 | 1460999549352 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:29 INFO - PROCESS | 1878 | 1460999549632 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:12:29 INFO - PROCESS | 1878 | 1460999549888 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718a60800 == 180 [pid = 1878] [id = 745] 10:12:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f970e2aa000) [pid = 1878] [serial = 2236] [outer = (nil)] 10:12:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f9711873800) [pid = 1878] [serial = 2237] [outer = 0x7f970e2aa000] 10:12:29 INFO - PROCESS | 1878 | 1460999549969 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9711aca400) [pid = 1878] [serial = 2238] [outer = 0x7f970e2aa000] 10:12:30 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719197000 == 181 [pid = 1878] [id = 746] 10:12:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f9716b2a800) [pid = 1878] [serial = 2239] [outer = (nil)] 10:12:30 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f97104c4400) [pid = 1878] [serial = 2240] [outer = 0x7f9716b2a800] 10:12:30 INFO - PROCESS | 1878 | 1460999550865 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:12:30 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:12:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1533ms 10:12:30 INFO - PROCESS | 1878 | 1460999550890 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1878 | 1460999550894 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:12:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:12:30 INFO - PROCESS | 1878 | 1460999550909 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 1878 | 1460999550913 Marionette TRACE conn3 <- [1,2954,null,{}] 10:12:30 INFO - PROCESS | 1878 | 1460999550918 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:31 INFO - PROCESS | 1878 | 1460999551229 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:12:31 INFO - PROCESS | 1878 | 1460999551554 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf25000 == 182 [pid = 1878] [id = 747] 10:12:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f9716b74000) [pid = 1878] [serial = 2241] [outer = (nil)] 10:12:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f9717c96400) [pid = 1878] [serial = 2242] [outer = 0x7f9716b74000] 10:12:31 INFO - PROCESS | 1878 | 1460999551635 Marionette DEBUG loaded listener.js 10:12:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9717cca000) [pid = 1878] [serial = 2243] [outer = 0x7f9716b74000] 10:12:32 INFO - PROCESS | 1878 | 1460999552426 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:12:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:12:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:12:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1530ms 10:12:32 INFO - PROCESS | 1878 | 1460999552439 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:12:32 INFO - PROCESS | 1878 | 1460999552441 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:12:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:12:32 INFO - PROCESS | 1878 | 1460999552447 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:12:32 INFO - PROCESS | 1878 | 1460999552450 Marionette TRACE conn3 <- [1,2958,null,{}] 10:12:32 INFO - PROCESS | 1878 | 1460999552456 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:32 INFO - PROCESS | 1878 | 1460999552722 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:12:32 INFO - PROCESS | 1878 | 1460999552992 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9721c67000 == 183 [pid = 1878] [id = 748] 10:12:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f9716b75000) [pid = 1878] [serial = 2244] [outer = (nil)] 10:12:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f97185da400) [pid = 1878] [serial = 2245] [outer = 0x7f9716b75000] 10:12:33 INFO - PROCESS | 1878 | 1460999553068 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f97194c1000) [pid = 1878] [serial = 2246] [outer = 0x7f9716b75000] 10:12:33 INFO - PROCESS | 1878 | 1460999553885 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:12:33 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:12:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1488ms 10:12:33 INFO - PROCESS | 1878 | 1460999553936 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:12:33 INFO - PROCESS | 1878 | 1460999553939 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:12:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:12:33 INFO - PROCESS | 1878 | 1460999553946 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 1878 | 1460999553949 Marionette TRACE conn3 <- [1,2962,null,{}] 10:12:34 INFO - PROCESS | 1878 | 1460999553996 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:34 INFO - PROCESS | 1878 | 1460999554289 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:12:34 INFO - PROCESS | 1878 | 1460999554507 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723488000 == 184 [pid = 1878] [id = 749] 10:12:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f9717f57000) [pid = 1878] [serial = 2247] [outer = (nil)] 10:12:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f9719750400) [pid = 1878] [serial = 2248] [outer = 0x7f9717f57000] 10:12:34 INFO - PROCESS | 1878 | 1460999554586 Marionette DEBUG loaded listener.js 10:12:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f971a7eb400) [pid = 1878] [serial = 2249] [outer = 0x7f9717f57000] 10:12:35 INFO - PROCESS | 1878 | 1460999555383 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:12:35 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:12:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1486ms 10:12:35 INFO - PROCESS | 1878 | 1460999555434 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:12:35 INFO - PROCESS | 1878 | 1460999555437 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:12:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:12:35 INFO - PROCESS | 1878 | 1460999555444 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:12:35 INFO - PROCESS | 1878 | 1460999555448 Marionette TRACE conn3 <- [1,2966,null,{}] 10:12:35 INFO - PROCESS | 1878 | 1460999555453 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:35 INFO - PROCESS | 1878 | 1460999555695 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:12:36 INFO - PROCESS | 1878 | 1460999555995 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f972e7fa000 == 185 [pid = 1878] [id = 750] 10:12:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f97194b9c00) [pid = 1878] [serial = 2250] [outer = (nil)] 10:12:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f971a8a9c00) [pid = 1878] [serial = 2251] [outer = 0x7f97194b9c00] 10:12:36 INFO - PROCESS | 1878 | 1460999556074 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f971c7ab000) [pid = 1878] [serial = 2252] [outer = 0x7f97194b9c00] 10:12:36 INFO - PROCESS | 1878 | 1460999556902 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:12:36 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:12:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1482ms 10:12:36 INFO - PROCESS | 1878 | 1460999556954 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1878 | 1460999556958 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:12:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:12:36 INFO - PROCESS | 1878 | 1460999556967 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1878 | 1460999556970 Marionette TRACE conn3 <- [1,2970,null,{}] 10:12:36 INFO - PROCESS | 1878 | 1460999556974 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:37 INFO - PROCESS | 1878 | 1460999557233 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:12:37 INFO - PROCESS | 1878 | 1460999557542 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:37 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f973297e800 == 186 [pid = 1878] [id = 751] 10:12:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f971952f400) [pid = 1878] [serial = 2253] [outer = (nil)] 10:12:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f971c8e0000) [pid = 1878] [serial = 2254] [outer = 0x7f971952f400] 10:12:37 INFO - PROCESS | 1878 | 1460999557648 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f971cc30000) [pid = 1878] [serial = 2255] [outer = 0x7f971952f400] 10:12:38 INFO - PROCESS | 1878 | 1460999558531 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:12:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:12:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1591ms 10:12:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:12:38 INFO - PROCESS | 1878 | 1460999558562 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 1878 | 1460999558565 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:12:38 INFO - PROCESS | 1878 | 1460999558571 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1878 | 1460999558574 Marionette TRACE conn3 <- [1,2974,null,{}] 10:12:38 INFO - PROCESS | 1878 | 1460999558580 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:38 INFO - PROCESS | 1878 | 1460999558828 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:12:39 INFO - PROCESS | 1878 | 1460999559087 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9734c77800 == 187 [pid = 1878] [id = 752] 10:12:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f9719531400) [pid = 1878] [serial = 2256] [outer = (nil)] 10:12:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f971ee0b400) [pid = 1878] [serial = 2257] [outer = 0x7f9719531400] 10:12:39 INFO - PROCESS | 1878 | 1460999559172 Marionette DEBUG loaded listener.js 10:12:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f972083e400) [pid = 1878] [serial = 2258] [outer = 0x7f9719531400] 10:12:40 INFO - PROCESS | 1878 | 1460999560068 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:12:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 10:12:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1538ms 10:12:40 INFO - PROCESS | 1878 | 1460999560110 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:12:40 INFO - PROCESS | 1878 | 1460999560114 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:12:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:12:40 INFO - PROCESS | 1878 | 1460999560121 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:12:40 INFO - PROCESS | 1878 | 1460999560126 Marionette TRACE conn3 <- [1,2978,null,{}] 10:12:40 INFO - PROCESS | 1878 | 1460999560173 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:40 INFO - PROCESS | 1878 | 1460999560548 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:12:40 INFO - PROCESS | 1878 | 1460999560735 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c30000 == 188 [pid = 1878] [id = 753] 10:12:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f9721506c00) [pid = 1878] [serial = 2259] [outer = (nil)] 10:12:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f972299d000) [pid = 1878] [serial = 2260] [outer = 0x7f9721506c00] 10:12:40 INFO - PROCESS | 1878 | 1460999560816 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f9722e37c00) [pid = 1878] [serial = 2261] [outer = 0x7f9721506c00] 10:12:41 INFO - PROCESS | 1878 | 1460999561599 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:12:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:12:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1534ms 10:12:41 INFO - PROCESS | 1878 | 1460999561657 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:12:41 INFO - PROCESS | 1878 | 1460999561660 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:12:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:12:41 INFO - PROCESS | 1878 | 1460999561666 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 1878 | 1460999561669 Marionette TRACE conn3 <- [1,2982,null,{}] 10:12:41 INFO - PROCESS | 1878 | 1460999561674 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:41 INFO - PROCESS | 1878 | 1460999561925 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:12:42 INFO - PROCESS | 1878 | 1460999562215 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971cf64800 == 189 [pid = 1878] [id = 754] 10:12:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f9721d8f000) [pid = 1878] [serial = 2262] [outer = (nil)] 10:12:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f9722e46400) [pid = 1878] [serial = 2263] [outer = 0x7f9721d8f000] 10:12:42 INFO - PROCESS | 1878 | 1460999562301 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f972304b400) [pid = 1878] [serial = 2264] [outer = 0x7f9721d8f000] 10:12:43 INFO - PROCESS | 1878 | 1460999563118 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:12:43 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:12:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:12:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1485ms 10:12:43 INFO - PROCESS | 1878 | 1460999563153 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:12:43 INFO - PROCESS | 1878 | 1460999563156 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:12:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:12:43 INFO - PROCESS | 1878 | 1460999563164 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 1878 | 1460999563167 Marionette TRACE conn3 <- [1,2986,null,{}] 10:12:43 INFO - PROCESS | 1878 | 1460999563174 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:43 INFO - PROCESS | 1878 | 1460999563445 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:12:43 INFO - PROCESS | 1878 | 1460999563707 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d899000 == 190 [pid = 1878] [id = 755] 10:12:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f971c8cc000) [pid = 1878] [serial = 2265] [outer = (nil)] 10:12:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f972304b800) [pid = 1878] [serial = 2266] [outer = 0x7f971c8cc000] 10:12:43 INFO - PROCESS | 1878 | 1460999563800 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f9723842800) [pid = 1878] [serial = 2267] [outer = 0x7f971c8cc000] 10:12:44 INFO - PROCESS | 1878 | 1460999564638 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:12:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:12:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1532ms 10:12:44 INFO - PROCESS | 1878 | 1460999564697 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 1878 | 1460999564700 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:12:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:12:44 INFO - PROCESS | 1878 | 1460999564707 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 1878 | 1460999564711 Marionette TRACE conn3 <- [1,2990,null,{}] 10:12:44 INFO - PROCESS | 1878 | 1460999564765 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:45 INFO - PROCESS | 1878 | 1460999565004 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:12:45 INFO - PROCESS | 1878 | 1460999565292 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9739c2c800 == 191 [pid = 1878] [id = 756] 10:12:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f972096ec00) [pid = 1878] [serial = 2268] [outer = (nil)] 10:12:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f97238d9c00) [pid = 1878] [serial = 2269] [outer = 0x7f972096ec00] 10:12:45 INFO - PROCESS | 1878 | 1460999565374 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f97241a5800) [pid = 1878] [serial = 2270] [outer = 0x7f972096ec00] 10:12:46 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711b18800 == 192 [pid = 1878] [id = 757] 10:12:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f97242f8c00) [pid = 1878] [serial = 2271] [outer = (nil)] 10:12:46 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f97238da400) [pid = 1878] [serial = 2272] [outer = 0x7f97242f8c00] 10:12:46 INFO - PROCESS | 1878 | 1460999566318 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:12:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:12:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1635ms 10:12:46 INFO - PROCESS | 1878 | 1460999566348 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1878 | 1460999566352 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:12:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:12:46 INFO - PROCESS | 1878 | 1460999566359 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1878 | 1460999566362 Marionette TRACE conn3 <- [1,2994,null,{}] 10:12:46 INFO - PROCESS | 1878 | 1460999566381 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:46 INFO - PROCESS | 1878 | 1460999566766 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:12:47 INFO - PROCESS | 1878 | 1460999567179 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711b25000 == 193 [pid = 1878] [id = 758] 10:12:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 198 (0x7f972320f400) [pid = 1878] [serial = 2273] [outer = (nil)] 10:12:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 199 (0x7f97242ec800) [pid = 1878] [serial = 2274] [outer = 0x7f972320f400] 10:12:47 INFO - PROCESS | 1878 | 1460999567310 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1878 | ++DOMWINDOW == 200 (0x7f97255e8800) [pid = 1878] [serial = 2275] [outer = 0x7f972320f400] 10:12:48 INFO - PROCESS | 1878 | 1460999568108 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:12:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:12:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:12:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1798ms 10:12:48 INFO - PROCESS | 1878 | 1460999568159 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:12:48 INFO - PROCESS | 1878 | 1460999568162 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:12:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:12:48 INFO - PROCESS | 1878 | 1460999568169 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 1878 | 1460999568171 Marionette TRACE conn3 <- [1,2998,null,{}] 10:12:48 INFO - PROCESS | 1878 | 1460999568177 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:48 INFO - PROCESS | 1878 | 1460999568427 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:12:48 INFO - PROCESS | 1878 | 1460999568693 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:48 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970b541000 == 194 [pid = 1878] [id = 759] 10:12:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 201 (0x7f9723572000) [pid = 1878] [serial = 2276] [outer = (nil)] 10:12:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 202 (0x7f9728947000) [pid = 1878] [serial = 2277] [outer = 0x7f9723572000] 10:12:48 INFO - PROCESS | 1878 | 1460999568776 Marionette DEBUG loaded listener.js 10:12:48 INFO - PROCESS | 1878 | ++DOMWINDOW == 203 (0x7f972e7d6400) [pid = 1878] [serial = 2278] [outer = 0x7f9723572000] 10:12:49 INFO - PROCESS | 1878 | 1460999569580 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:12:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:12:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1428ms 10:12:49 INFO - PROCESS | 1878 | 1460999569597 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1878 | 1460999569600 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:12:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:12:49 INFO - PROCESS | 1878 | 1460999569606 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 1878 | 1460999569608 Marionette TRACE conn3 <- [1,3002,null,{}] 10:12:49 INFO - PROCESS | 1878 | 1460999569614 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:49 INFO - PROCESS | 1878 | 1460999569855 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:12:50 INFO - PROCESS | 1878 | 1460999570116 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:50 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970d73e800 == 195 [pid = 1878] [id = 760] 10:12:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 204 (0x7f970ec12400) [pid = 1878] [serial = 2279] [outer = (nil)] 10:12:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 205 (0x7f972f368800) [pid = 1878] [serial = 2280] [outer = 0x7f970ec12400] 10:12:50 INFO - PROCESS | 1878 | 1460999570195 Marionette DEBUG loaded listener.js 10:12:50 INFO - PROCESS | 1878 | ++DOMWINDOW == 206 (0x7f972f887400) [pid = 1878] [serial = 2281] [outer = 0x7f970ec12400] 10:12:51 INFO - PROCESS | 1878 | 1460999571027 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:12:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:12:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1430ms 10:12:51 INFO - PROCESS | 1878 | 1460999571036 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:12:51 INFO - PROCESS | 1878 | 1460999571039 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:12:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:12:51 INFO - PROCESS | 1878 | 1460999571045 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:12:51 INFO - PROCESS | 1878 | 1460999571048 Marionette TRACE conn3 <- [1,3006,null,{}] 10:12:51 INFO - PROCESS | 1878 | 1460999571053 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:51 INFO - PROCESS | 1878 | 1460999571287 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:12:51 INFO - PROCESS | 1878 | 1460999571554 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970366b000 == 196 [pid = 1878] [id = 761] 10:12:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 207 (0x7f9704fed400) [pid = 1878] [serial = 2282] [outer = (nil)] 10:12:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 208 (0x7f972fa04800) [pid = 1878] [serial = 2283] [outer = 0x7f9704fed400] 10:12:51 INFO - PROCESS | 1878 | 1460999571629 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 1878 | ++DOMWINDOW == 209 (0x7f97307cb000) [pid = 1878] [serial = 2284] [outer = 0x7f9704fed400] 10:12:52 INFO - PROCESS | 1878 | 1460999572455 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:12:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:12:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1429ms 10:12:52 INFO - PROCESS | 1878 | 1460999572475 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 1878 | 1460999572479 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:12:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:12:52 INFO - PROCESS | 1878 | 1460999572485 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 1878 | 1460999572487 Marionette TRACE conn3 <- [1,3010,null,{}] 10:12:52 INFO - PROCESS | 1878 | 1460999572494 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:52 INFO - PROCESS | 1878 | 1460999572797 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:12:53 INFO - PROCESS | 1878 | 1460999573072 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:53 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9703684800 == 197 [pid = 1878] [id = 762] 10:12:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 210 (0x7f97241c0800) [pid = 1878] [serial = 2285] [outer = (nil)] 10:12:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 211 (0x7f9730a06000) [pid = 1878] [serial = 2286] [outer = 0x7f97241c0800] 10:12:53 INFO - PROCESS | 1878 | 1460999573165 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 1878 | ++DOMWINDOW == 212 (0x7f97324dc000) [pid = 1878] [serial = 2287] [outer = 0x7f97241c0800] 10:12:53 INFO - PROCESS | 1878 | 1460999573987 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:12:54 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 10:12:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1530ms 10:12:54 INFO - PROCESS | 1878 | 1460999574016 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:12:54 INFO - PROCESS | 1878 | 1460999574020 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:12:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:12:54 INFO - PROCESS | 1878 | 1460999574026 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:12:54 INFO - PROCESS | 1878 | 1460999574028 Marionette TRACE conn3 <- [1,3014,null,{}] 10:12:54 INFO - PROCESS | 1878 | 1460999574034 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:54 INFO - PROCESS | 1878 | 1460999574312 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970c98c800 == 196 [pid = 1878] [id = 631] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709a14800 == 195 [pid = 1878] [id = 676] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971c897000 == 194 [pid = 1878] [id = 50] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97038d3800 == 193 [pid = 1878] [id = 579] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9720994800 == 192 [pid = 1878] [id = 51] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970c996000 == 191 [pid = 1878] [id = 488] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ccb3000 == 190 [pid = 1878] [id = 587] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970f252000 == 189 [pid = 1878] [id = 589] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708dca800 == 188 [pid = 1878] [id = 581] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9720284800 == 187 [pid = 1878] [id = 688] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716888800 == 186 [pid = 1878] [id = 595] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716b20800 == 185 [pid = 1878] [id = 309] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722791800 == 184 [pid = 1878] [id = 689] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ee73000 == 183 [pid = 1878] [id = 588] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972348b000 == 182 [pid = 1878] [id = 690] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fb10800 == 181 [pid = 1878] [id = 740] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ef1c800 == 180 [pid = 1878] [id = 739] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9709a21000 == 179 [pid = 1878] [id = 738] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708de0000 == 178 [pid = 1878] [id = 737] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97240c1800 == 177 [pid = 1878] [id = 733] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9722ab0800 == 176 [pid = 1878] [id = 732] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c16000 == 175 [pid = 1878] [id = 731] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cfc8800 == 174 [pid = 1878] [id = 730] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719186000 == 173 [pid = 1878] [id = 729] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718deb800 == 172 [pid = 1878] [id = 728] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718360000 == 171 [pid = 1878] [id = 727] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9716b06800 == 170 [pid = 1878] [id = 726] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971689a800 == 169 [pid = 1878] [id = 725] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711989800 == 168 [pid = 1878] [id = 724] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97100a0000 == 167 [pid = 1878] [id = 723] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970fb22800 == 166 [pid = 1878] [id = 722] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970ef22800 == 165 [pid = 1878] [id = 721] 10:12:56 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708faf000 == 164 [pid = 1878] [id = 720] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 211 (0x7f970b4e0400) [pid = 1878] [serial = 2159] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 210 (0x7f97208e6400) [pid = 1878] [serial = 2147] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 209 (0x7f97180b1400) [pid = 1878] [serial = 2121] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 208 (0x7f9711881800) [pid = 1878] [serial = 2058] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 207 (0x7f9716b7cc00) [pid = 1878] [serial = 2115] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 206 (0x7f97169ca400) [pid = 1878] [serial = 2061] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 205 (0x7f971675f800) [pid = 1878] [serial = 2112] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 204 (0x7f97057dd800) [pid = 1878] [serial = 2096] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 203 (0x7f971ca3f000) [pid = 1878] [serial = 2132] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 202 (0x7f970fcd8c00) [pid = 1878] [serial = 2052] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 201 (0x7f9719527400) [pid = 1878] [serial = 2070] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 200 (0x7f970ec17000) [pid = 1878] [serial = 2106] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 199 (0x7f971809dc00) [pid = 1878] [serial = 2120] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 198 (0x7f9720837c00) [pid = 1878] [serial = 2144] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 197 (0x7f971a8b3000) [pid = 1878] [serial = 2127] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f971a8ae000) [pid = 1878] [serial = 2073] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f9717c9e800) [pid = 1878] [serial = 2117] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f971cca4800) [pid = 1878] [serial = 2135] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f971c7b2400) [pid = 1878] [serial = 2129] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f970b44a000) [pid = 1878] [serial = 2100] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f970d683800) [pid = 1878] [serial = 2102] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f97186c5c00) [pid = 1878] [serial = 2124] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f970818f400) [pid = 1878] [serial = 2153] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f970fbcdc00) [pid = 1878] [serial = 2109] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f97186d0400) [pid = 1878] [serial = 2067] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f971ee10c00) [pid = 1878] [serial = 2139] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f971cc2e800) [pid = 1878] [serial = 2133] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f97185dd400) [pid = 1878] [serial = 2123] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f9720841c00) [pid = 1878] [serial = 2145] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f971ccb1c00) [pid = 1878] [serial = 2138] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f97056e6400) [pid = 1878] [serial = 2151] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f971ccac800) [pid = 1878] [serial = 2136] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f9717ccf400) [pid = 1878] [serial = 2064] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f97203c4c00) [pid = 1878] [serial = 2142] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f970b309c00) [pid = 1878] [serial = 1968] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f970925d800) [pid = 1878] [serial = 2154] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f9705574400) [pid = 1878] [serial = 2150] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f9716b2f800) [pid = 1878] [serial = 2114] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f9711ad6c00) [pid = 1878] [serial = 2111] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f970b30cc00) [pid = 1878] [serial = 2156] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f971a7e3c00) [pid = 1878] [serial = 2126] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f9720bd4c00) [pid = 1878] [serial = 2148] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f9717ccf800) [pid = 1878] [serial = 2118] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f970eb3d400) [pid = 1878] [serial = 2105] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f970ae95800) [pid = 1878] [serial = 2099] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f971037b400) [pid = 1878] [serial = 2055] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f971c8d5800) [pid = 1878] [serial = 2130] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9708185c00) [pid = 1878] [serial = 2097] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f971fabec00) [pid = 1878] [serial = 2141] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f970df5a000) [pid = 1878] [serial = 2103] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f970b452c00) [pid = 1878] [serial = 2157] [outer = (nil)] [url = about:blank] 10:12:56 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f970f221000) [pid = 1878] [serial = 2108] [outer = (nil)] [url = about:blank] 10:12:57 INFO - PROCESS | 1878 | 1460999577195 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:57 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9705753800 == 165 [pid = 1878] [id = 763] 10:12:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f9704744000) [pid = 1878] [serial = 2288] [outer = (nil)] 10:12:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f9704749c00) [pid = 1878] [serial = 2289] [outer = 0x7f9704744000] 10:12:57 INFO - PROCESS | 1878 | 1460999577269 Marionette DEBUG loaded listener.js 10:12:57 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f9704fd6c00) [pid = 1878] [serial = 2290] [outer = 0x7f9704744000] 10:12:57 INFO - PROCESS | 1878 | [1878] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:12:58 INFO - PROCESS | 1878 | 1460999578066 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:12:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:12:58 INFO - {} 10:12:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:12:58 INFO - {} 10:12:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:12:58 INFO - {} 10:12:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:12:58 INFO - {} 10:12:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 4091ms 10:12:58 INFO - PROCESS | 1878 | 1460999578160 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:12:58 INFO - PROCESS | 1878 | 1460999578166 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:12:58 INFO - TEST-START | /FileAPI/fileReader.html 10:12:58 INFO - PROCESS | 1878 | 1460999578181 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:12:58 INFO - PROCESS | 1878 | 1460999578186 Marionette TRACE conn3 <- [1,3018,null,{}] 10:12:58 INFO - PROCESS | 1878 | 1460999578194 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:58 INFO - PROCESS | 1878 | 1460999578412 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:12:58 INFO - PROCESS | 1878 | 1460999578616 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:58 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708f94800 == 166 [pid = 1878] [id = 764] 10:12:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f9704742800) [pid = 1878] [serial = 2291] [outer = (nil)] 10:12:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f970818f400) [pid = 1878] [serial = 2292] [outer = 0x7f9704742800] 10:12:58 INFO - PROCESS | 1878 | 1460999578682 Marionette DEBUG loaded listener.js 10:12:58 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f970924d000) [pid = 1878] [serial = 2293] [outer = 0x7f9704742800] 10:12:59 INFO - PROCESS | 1878 | 1460999579463 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:12:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:12:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:12:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:12:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:12:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1345ms 10:12:59 INFO - PROCESS | 1878 | 1460999579530 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:12:59 INFO - TEST-START | /FileAPI/historical.html 10:12:59 INFO - PROCESS | 1878 | 1460999579536 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:12:59 INFO - PROCESS | 1878 | 1460999579542 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:12:59 INFO - PROCESS | 1878 | 1460999579545 Marionette TRACE conn3 <- [1,3022,null,{}] 10:12:59 INFO - PROCESS | 1878 | 1460999579555 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:59 INFO - PROCESS | 1878 | 1460999579826 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:12:59 INFO - PROCESS | 1878 | 1460999579865 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970945f800 == 167 [pid = 1878] [id = 765] 10:12:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f97056e8800) [pid = 1878] [serial = 2294] [outer = (nil)] 10:12:59 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9709c0f400) [pid = 1878] [serial = 2295] [outer = 0x7f97056e8800] 10:12:59 INFO - PROCESS | 1878 | 1460999579937 Marionette DEBUG loaded listener.js 10:13:00 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f970b1eb800) [pid = 1878] [serial = 2296] [outer = 0x7f97056e8800] 10:13:01 INFO - PROCESS | 1878 | 1460999581043 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:13:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:13:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:13:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:13:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:13:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:13:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:13:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:13:01 INFO - TEST-OK | /FileAPI/historical.html | took 1536ms 10:13:01 INFO - PROCESS | 1878 | 1460999581079 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:13:01 INFO - PROCESS | 1878 | 1460999581083 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:13:01 INFO - TEST-START | /FileAPI/idlharness.html 10:13:01 INFO - PROCESS | 1878 | 1460999581138 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:13:01 INFO - PROCESS | 1878 | 1460999581148 Marionette TRACE conn3 <- [1,3026,null,{}] 10:13:01 INFO - PROCESS | 1878 | 1460999581155 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:01 INFO - PROCESS | 1878 | 1460999581448 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f970c5af800) [pid = 1878] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f9709538400) [pid = 1878] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f97104bfc00) [pid = 1878] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f970ef48c00) [pid = 1878] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f970c9ae000) [pid = 1878] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f970d3f4400) [pid = 1878] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f9709254400) [pid = 1878] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f9704ff2800) [pid = 1878] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f9705574000) [pid = 1878] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f970b3dcc00) [pid = 1878] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f97194b3000) [pid = 1878] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f970953d800) [pid = 1878] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f970482c400) [pid = 1878] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f97198cec00) [pid = 1878] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f971a7e4800) [pid = 1878] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f9704fdb800) [pid = 1878] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f9711adc400) [pid = 1878] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f971036e400) [pid = 1878] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f970fcdc000) [pid = 1878] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f9704fd4400) [pid = 1878] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f9704fd7c00) [pid = 1878] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f9704837400) [pid = 1878] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f9707e50800) [pid = 1878] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f9708188000) [pid = 1878] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f970b306c00) [pid = 1878] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f970d548000) [pid = 1878] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f9709c08800) [pid = 1878] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f97033e6c00) [pid = 1878] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:13:02 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f97056a0800) [pid = 1878] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:13:02 INFO - PROCESS | 1878 | 1460999582327 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:02 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9709452800 == 168 [pid = 1878] [id = 766] 10:13:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 141 (0x7f97033e4000) [pid = 1878] [serial = 2297] [outer = (nil)] 10:13:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 142 (0x7f9704fd7c00) [pid = 1878] [serial = 2298] [outer = 0x7f97033e4000] 10:13:02 INFO - PROCESS | 1878 | 1460999582401 Marionette DEBUG loaded listener.js 10:13:02 INFO - PROCESS | 1878 | ++DOMWINDOW == 143 (0x7f9709c08800) [pid = 1878] [serial = 2299] [outer = 0x7f97033e4000] 10:13:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:13:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:13:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:13:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:13:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:13:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:13:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:13:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:13:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:13:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:13:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:13:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:13:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:13:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:13:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:13:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:13:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:13:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:13:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:13:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:13:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:13:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:13:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:13:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:13:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:13:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:13:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:13:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:13:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:13:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:13:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:13:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:13:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:13:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:13:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:13:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:13:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:13:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:13:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:13:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:13:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:13:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:13:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:13:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:13:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:13:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:13:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:13:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:13:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:13:04 INFO - PROCESS | 1878 | 1460999583944 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:13:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 2928ms 10:13:04 INFO - PROCESS | 1878 | 1460999584335 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:13:04 INFO - PROCESS | 1878 | 1460999584340 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:13:04 INFO - TEST-START | /FileAPI/idlharness.worker 10:13:04 INFO - PROCESS | 1878 | 1460999584358 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:13:04 INFO - PROCESS | 1878 | 1460999584366 Marionette TRACE conn3 <- [1,3030,null,{}] 10:13:04 INFO - PROCESS | 1878 | 1460999584375 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:04 INFO - PROCESS | 1878 | 1460999584629 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:13:04 INFO - PROCESS | 1878 | 1460999584898 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:04 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708cc0800 == 169 [pid = 1878] [id = 767] 10:13:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 144 (0x7f9704fe8400) [pid = 1878] [serial = 2300] [outer = (nil)] 10:13:04 INFO - PROCESS | 1878 | ++DOMWINDOW == 145 (0x7f9704ff4400) [pid = 1878] [serial = 2301] [outer = 0x7f9704fe8400] 10:13:04 INFO - PROCESS | 1878 | 1460999584981 Marionette DEBUG loaded listener.js 10:13:05 INFO - PROCESS | 1878 | ++DOMWINDOW == 146 (0x7f9707c86c00) [pid = 1878] [serial = 2302] [outer = 0x7f9704fe8400] 10:13:05 INFO - PROCESS | 1878 | [1878] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:13:07 INFO - PROCESS | 1878 | 1460999587432 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:13:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:13:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:13:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:13:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:13:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:13:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:13:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:13:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:13:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:13:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:13:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:13:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:13:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:13:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:13:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:13:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:13:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:13:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:13:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:13:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:13:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3180ms 10:13:07 INFO - PROCESS | 1878 | 1460999587579 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:13:07 INFO - PROCESS | 1878 | 1460999587591 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:13:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:13:07 INFO - PROCESS | 1878 | 1460999587613 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:13:07 INFO - PROCESS | 1878 | 1460999587624 Marionette TRACE conn3 <- [1,3034,null,{}] 10:13:07 INFO - PROCESS | 1878 | 1460999587642 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:07 INFO - PROCESS | 1878 | 1460999587978 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:13:08 INFO - PROCESS | 1878 | 1460999588247 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970fa60800 == 170 [pid = 1878] [id = 768] 10:13:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f9704fe9000) [pid = 1878] [serial = 2303] [outer = (nil)] 10:13:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f9709253c00) [pid = 1878] [serial = 2304] [outer = 0x7f9704fe9000] 10:13:08 INFO - PROCESS | 1878 | 1460999588323 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f970fbce800) [pid = 1878] [serial = 2305] [outer = 0x7f9704fe9000] 10:13:09 INFO - PROCESS | 1878 | 1460999589211 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:13:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:13:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1664ms 10:13:09 INFO - PROCESS | 1878 | 1460999589271 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 1878 | 1460999589275 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:13:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:13:09 INFO - PROCESS | 1878 | 1460999589282 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 1878 | 1460999589285 Marionette TRACE conn3 <- [1,3038,null,{}] 10:13:09 INFO - PROCESS | 1878 | 1460999589294 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:09 INFO - PROCESS | 1878 | 1460999589544 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:13:09 INFO - PROCESS | 1878 | 1460999589830 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:09 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9710049800 == 171 [pid = 1878] [id = 769] 10:13:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f971036fc00) [pid = 1878] [serial = 2306] [outer = (nil)] 10:13:09 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f9710379400) [pid = 1878] [serial = 2307] [outer = 0x7f971036fc00] 10:13:09 INFO - PROCESS | 1878 | 1460999589920 Marionette DEBUG loaded listener.js 10:13:10 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f97104c3800) [pid = 1878] [serial = 2308] [outer = 0x7f971036fc00] 10:13:10 INFO - PROCESS | 1878 | 1460999590856 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:13:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:13:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1632ms 10:13:10 INFO - PROCESS | 1878 | 1460999590931 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:13:10 INFO - PROCESS | 1878 | 1460999590936 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:13:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:13:10 INFO - PROCESS | 1878 | 1460999590945 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:13:10 INFO - PROCESS | 1878 | 1460999590948 Marionette TRACE conn3 <- [1,3042,null,{}] 10:13:10 INFO - PROCESS | 1878 | 1460999590953 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:11 INFO - PROCESS | 1878 | 1460999591193 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:13:11 INFO - PROCESS | 1878 | 1460999591470 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:11 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9711b14000 == 172 [pid = 1878] [id = 770] 10:13:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f9710288c00) [pid = 1878] [serial = 2309] [outer = (nil)] 10:13:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f971675ac00) [pid = 1878] [serial = 2310] [outer = 0x7f9710288c00] 10:13:11 INFO - PROCESS | 1878 | 1460999591549 Marionette DEBUG loaded listener.js 10:13:11 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f97169cd800) [pid = 1878] [serial = 2311] [outer = 0x7f9710288c00] 10:13:12 INFO - PROCESS | 1878 | 1460999592696 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:13:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:13:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:13:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:13:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:13:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1797ms 10:13:12 INFO - PROCESS | 1878 | 1460999592742 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 1878 | 1460999592750 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:13:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:13:12 INFO - PROCESS | 1878 | 1460999592804 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 1878 | 1460999592816 Marionette TRACE conn3 <- [1,3046,null,{}] 10:13:12 INFO - PROCESS | 1878 | 1460999592832 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:13 INFO - PROCESS | 1878 | 1460999593190 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:13:13 INFO - PROCESS | 1878 | 1460999593450 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:13 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970968f000 == 173 [pid = 1878] [id = 771] 10:13:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 156 (0x7f9704fd4c00) [pid = 1878] [serial = 2312] [outer = (nil)] 10:13:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 157 (0x7f9709247000) [pid = 1878] [serial = 2313] [outer = 0x7f9704fd4c00] 10:13:13 INFO - PROCESS | 1878 | 1460999593527 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 1878 | ++DOMWINDOW == 158 (0x7f9709c07400) [pid = 1878] [serial = 2314] [outer = 0x7f9704fd4c00] 10:13:13 INFO - PROCESS | 1878 | [1878] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:13:14 INFO - PROCESS | 1878 | 1460999594376 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:13:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:13:14 INFO - {} 10:13:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1608ms 10:13:14 INFO - PROCESS | 1878 | 1460999594399 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:13:14 INFO - PROCESS | 1878 | 1460999594403 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:13:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:13:14 INFO - PROCESS | 1878 | 1460999594409 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:13:14 INFO - PROCESS | 1878 | 1460999594412 Marionette TRACE conn3 <- [1,3050,null,{}] 10:13:14 INFO - PROCESS | 1878 | 1460999594418 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:14 INFO - PROCESS | 1878 | 1460999594779 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:13:15 INFO - PROCESS | 1878 | 1460999595103 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:15 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716885800 == 174 [pid = 1878] [id = 772] 10:13:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 159 (0x7f970b308000) [pid = 1878] [serial = 2315] [outer = (nil)] 10:13:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 160 (0x7f970decdc00) [pid = 1878] [serial = 2316] [outer = 0x7f970b308000] 10:13:15 INFO - PROCESS | 1878 | 1460999595188 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 1878 | ++DOMWINDOW == 161 (0x7f9717e77800) [pid = 1878] [serial = 2317] [outer = 0x7f970b308000] 10:13:15 INFO - PROCESS | 1878 | 1460999595944 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:13:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:13:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:13:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:13:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:13:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1584ms 10:13:15 INFO - PROCESS | 1878 | 1460999595994 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:13:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:13:16 INFO - PROCESS | 1878 | 1460999595998 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:13:16 INFO - PROCESS | 1878 | 1460999596005 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:13:16 INFO - PROCESS | 1878 | 1460999596008 Marionette TRACE conn3 <- [1,3054,null,{}] 10:13:16 INFO - PROCESS | 1878 | 1460999596014 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:16 INFO - PROCESS | 1878 | 1460999596252 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:13:16 INFO - PROCESS | 1878 | 1460999596532 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9716a42800 == 175 [pid = 1878] [id = 773] 10:13:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 162 (0x7f970decf400) [pid = 1878] [serial = 2318] [outer = (nil)] 10:13:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 163 (0x7f97180b1000) [pid = 1878] [serial = 2319] [outer = 0x7f970decf400] 10:13:16 INFO - PROCESS | 1878 | 1460999596611 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 1878 | ++DOMWINDOW == 164 (0x7f97185e0c00) [pid = 1878] [serial = 2320] [outer = 0x7f970decf400] 10:13:18 INFO - PROCESS | 1878 | 1460999597962 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 10:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:13:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2110ms 10:13:18 INFO - PROCESS | 1878 | 1460999598122 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:13:18 INFO - PROCESS | 1878 | 1460999598128 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:13:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:13:18 INFO - PROCESS | 1878 | 1460999598139 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:13:18 INFO - PROCESS | 1878 | 1460999598142 Marionette TRACE conn3 <- [1,3058,null,{}] 10:13:18 INFO - PROCESS | 1878 | 1460999598299 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:18 INFO - PROCESS | 1878 | 1460999598594 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:13:18 INFO - PROCESS | 1878 | 1460999598802 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:18 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9717ed1000 == 176 [pid = 1878] [id = 774] 10:13:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 165 (0x7f9707c94c00) [pid = 1878] [serial = 2321] [outer = (nil)] 10:13:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 166 (0x7f9718c03400) [pid = 1878] [serial = 2322] [outer = 0x7f9707c94c00] 10:13:18 INFO - PROCESS | 1878 | 1460999598876 Marionette DEBUG loaded listener.js 10:13:18 INFO - PROCESS | 1878 | ++DOMWINDOW == 167 (0x7f971c7aa000) [pid = 1878] [serial = 2323] [outer = 0x7f9707c94c00] 10:13:19 INFO - PROCESS | 1878 | 1460999599729 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:13:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:13:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:13:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:13:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:13:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:13:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:13:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:13:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:13:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1646ms 10:13:19 INFO - PROCESS | 1878 | 1460999599830 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:13:19 INFO - PROCESS | 1878 | 1460999599835 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:13:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:13:19 INFO - PROCESS | 1878 | 1460999599847 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:13:19 INFO - PROCESS | 1878 | 1460999599850 Marionette TRACE conn3 <- [1,3062,null,{}] 10:13:19 INFO - PROCESS | 1878 | 1460999599859 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:20 INFO - PROCESS | 1878 | 1460999600098 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:13:20 INFO - PROCESS | 1878 | 1460999600421 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:20 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee67000 == 177 [pid = 1878] [id = 775] 10:13:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 168 (0x7f9709257800) [pid = 1878] [serial = 2324] [outer = (nil)] 10:13:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 169 (0x7f970ca2b800) [pid = 1878] [serial = 2325] [outer = 0x7f9709257800] 10:13:20 INFO - PROCESS | 1878 | 1460999600512 Marionette DEBUG loaded listener.js 10:13:20 INFO - PROCESS | 1878 | ++DOMWINDOW == 170 (0x7f971c8c9000) [pid = 1878] [serial = 2326] [outer = 0x7f9709257800] 10:13:20 INFO - PROCESS | 1878 | [1878] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:13:21 INFO - PROCESS | 1878 | 1460999601350 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:13:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:13:21 INFO - {} 10:13:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1528ms 10:13:21 INFO - PROCESS | 1878 | 1460999601376 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:13:21 INFO - PROCESS | 1878 | 1460999601379 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:13:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:13:21 INFO - PROCESS | 1878 | 1460999601385 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:13:21 INFO - PROCESS | 1878 | 1460999601387 Marionette TRACE conn3 <- [1,3066,null,{}] 10:13:21 INFO - PROCESS | 1878 | 1460999601393 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:21 INFO - PROCESS | 1878 | 1460999601628 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:13:21 INFO - PROCESS | 1878 | 1460999601921 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:21 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9719182000 == 178 [pid = 1878] [id = 776] 10:13:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 171 (0x7f971c7b5800) [pid = 1878] [serial = 2327] [outer = (nil)] 10:13:21 INFO - PROCESS | 1878 | ++DOMWINDOW == 172 (0x7f971ee11c00) [pid = 1878] [serial = 2328] [outer = 0x7f971c7b5800] 10:13:22 INFO - PROCESS | 1878 | 1460999602003 Marionette DEBUG loaded listener.js 10:13:22 INFO - PROCESS | 1878 | ++DOMWINDOW == 173 (0x7f972083fc00) [pid = 1878] [serial = 2329] [outer = 0x7f971c7b5800] 10:13:22 INFO - PROCESS | 1878 | 1460999602852 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:13:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:13:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1533ms 10:13:22 INFO - PROCESS | 1878 | 1460999602921 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:13:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:13:22 INFO - PROCESS | 1878 | 1460999602926 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:13:22 INFO - PROCESS | 1878 | 1460999602932 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:13:22 INFO - PROCESS | 1878 | 1460999602936 Marionette TRACE conn3 <- [1,3070,null,{}] 10:13:22 INFO - PROCESS | 1878 | 1460999602942 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:23 INFO - PROCESS | 1878 | 1460999603223 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:13:23 INFO - PROCESS | 1878 | 1460999603512 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:23 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971b41b000 == 179 [pid = 1878] [id = 777] 10:13:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 174 (0x7f9720bda400) [pid = 1878] [serial = 2330] [outer = (nil)] 10:13:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 175 (0x7f9721b80400) [pid = 1878] [serial = 2331] [outer = 0x7f9720bda400] 10:13:23 INFO - PROCESS | 1878 | 1460999603650 Marionette DEBUG loaded listener.js 10:13:23 INFO - PROCESS | 1878 | ++DOMWINDOW == 176 (0x7f9721ef7c00) [pid = 1878] [serial = 2332] [outer = 0x7f9720bda400] 10:13:24 INFO - PROCESS | 1878 | 1460999604520 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:13:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1633ms 10:13:24 INFO - PROCESS | 1878 | 1460999604567 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:13:24 INFO - PROCESS | 1878 | 1460999604571 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:13:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:13:24 INFO - PROCESS | 1878 | 1460999604624 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:13:24 INFO - PROCESS | 1878 | 1460999604627 Marionette TRACE conn3 <- [1,3074,null,{}] 10:13:24 INFO - PROCESS | 1878 | 1460999604636 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:24 INFO - PROCESS | 1878 | 1460999604900 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:13:25 INFO - PROCESS | 1878 | 1460999605189 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:25 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f971d2ba800 == 180 [pid = 1878] [id = 778] 10:13:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 177 (0x7f970fbc8400) [pid = 1878] [serial = 2333] [outer = (nil)] 10:13:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 178 (0x7f97225ba400) [pid = 1878] [serial = 2334] [outer = 0x7f970fbc8400] 10:13:25 INFO - PROCESS | 1878 | 1460999605264 Marionette DEBUG loaded listener.js 10:13:25 INFO - PROCESS | 1878 | ++DOMWINDOW == 179 (0x7f9722c25400) [pid = 1878] [serial = 2335] [outer = 0x7f970fbc8400] 10:13:26 INFO - PROCESS | 1878 | 1460999606107 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:13:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:13:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1536ms 10:13:26 INFO - PROCESS | 1878 | 1460999606156 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:13:26 INFO - PROCESS | 1878 | 1460999606159 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:13:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:13:26 INFO - PROCESS | 1878 | 1460999606165 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:13:26 INFO - PROCESS | 1878 | 1460999606170 Marionette TRACE conn3 <- [1,3078,null,{}] 10:13:26 INFO - PROCESS | 1878 | 1460999606175 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:26 INFO - PROCESS | 1878 | 1460999606417 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:13:26 INFO - PROCESS | 1878 | 1460999606753 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:26 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9718ea9800 == 181 [pid = 1878] [id = 779] 10:13:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 180 (0x7f9704fe9c00) [pid = 1878] [serial = 2336] [outer = (nil)] 10:13:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 181 (0x7f9718ab4c00) [pid = 1878] [serial = 2337] [outer = 0x7f9704fe9c00] 10:13:26 INFO - PROCESS | 1878 | 1460999606830 Marionette DEBUG loaded listener.js 10:13:26 INFO - PROCESS | 1878 | ++DOMWINDOW == 182 (0x7f971ee0f400) [pid = 1878] [serial = 2338] [outer = 0x7f9704fe9c00] 10:13:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 10:13:27 INFO - reader.readAsText(blob_2) 10:13:27 INFO - }" did not throw 10:13:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 10:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 10:13:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 10:13:27 INFO - reader.readAsDataURL(blob_2) 10:13:27 INFO - }" did not throw 10:13:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 10:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 10:13:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 10:13:27 INFO - reader.readAsArrayBuffer(blob_2) 10:13:27 INFO - }" did not throw 10:13:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 10:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 10:13:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 10:13:27 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 10:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:13:27 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 10:13:27 INFO - PROCESS | 1878 | 1460999607716 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:13:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:13:27 INFO - PROCESS | 1878 | 1460999607727 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:13:27 INFO - PROCESS | 1878 | 1460999607731 Marionette TRACE conn3 <- [1,3082,null,{}] 10:13:27 INFO - PROCESS | 1878 | 1460999607739 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:28 INFO - PROCESS | 1878 | 1460999607997 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:13:28 INFO - PROCESS | 1878 | 1460999608298 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:28 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9720994800 == 182 [pid = 1878] [id = 780] 10:13:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 183 (0x7f9709258c00) [pid = 1878] [serial = 2339] [outer = (nil)] 10:13:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 184 (0x7f97242a0400) [pid = 1878] [serial = 2340] [outer = 0x7f9709258c00] 10:13:28 INFO - PROCESS | 1878 | 1460999608381 Marionette DEBUG loaded listener.js 10:13:28 INFO - PROCESS | 1878 | ++DOMWINDOW == 185 (0x7f972fa23000) [pid = 1878] [serial = 2341] [outer = 0x7f9709258c00] 10:13:29 INFO - PROCESS | 1878 | 1460999609189 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:13:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:13:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:13:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:13:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1495ms 10:13:29 INFO - PROCESS | 1878 | 1460999609222 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:13:29 INFO - PROCESS | 1878 | 1460999609226 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:13:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:13:29 INFO - PROCESS | 1878 | 1460999609231 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:13:29 INFO - PROCESS | 1878 | 1460999609234 Marionette TRACE conn3 <- [1,3086,null,{}] 10:13:29 INFO - PROCESS | 1878 | 1460999609240 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:29 INFO - PROCESS | 1878 | 1460999609489 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:13:29 INFO - PROCESS | 1878 | 1460999609793 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:29 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9722793800 == 183 [pid = 1878] [id = 781] 10:13:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 186 (0x7f971037d800) [pid = 1878] [serial = 2342] [outer = (nil)] 10:13:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 187 (0x7f9730a0c800) [pid = 1878] [serial = 2343] [outer = 0x7f971037d800] 10:13:29 INFO - PROCESS | 1878 | 1460999609869 Marionette DEBUG loaded listener.js 10:13:29 INFO - PROCESS | 1878 | ++DOMWINDOW == 188 (0x7f973414bc00) [pid = 1878] [serial = 2344] [outer = 0x7f971037d800] 10:13:30 INFO - PROCESS | 1878 | 1460999610666 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:13:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:13:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1488ms 10:13:30 INFO - PROCESS | 1878 | 1460999610721 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:13:30 INFO - PROCESS | 1878 | 1460999610724 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:13:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:13:30 INFO - PROCESS | 1878 | 1460999610730 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:13:30 INFO - PROCESS | 1878 | 1460999610733 Marionette TRACE conn3 <- [1,3090,null,{}] 10:13:30 INFO - PROCESS | 1878 | 1460999610793 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:31 INFO - PROCESS | 1878 | 1460999611087 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:13:31 INFO - PROCESS | 1878 | 1460999611385 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:31 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9723031000 == 184 [pid = 1878] [id = 782] 10:13:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 189 (0x7f971f095400) [pid = 1878] [serial = 2345] [outer = (nil)] 10:13:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 190 (0x7f973422c400) [pid = 1878] [serial = 2346] [outer = 0x7f971f095400] 10:13:31 INFO - PROCESS | 1878 | 1460999611512 Marionette DEBUG loaded listener.js 10:13:31 INFO - PROCESS | 1878 | ++DOMWINDOW == 191 (0x7f9734237000) [pid = 1878] [serial = 2347] [outer = 0x7f971f095400] 10:13:32 INFO - PROCESS | 1878 | 1460999612330 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:13:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:13:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1628ms 10:13:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:13:32 INFO - PROCESS | 1878 | 1460999612359 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:13:32 INFO - PROCESS | 1878 | 1460999612362 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:13:32 INFO - PROCESS | 1878 | 1460999612369 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:13:32 INFO - PROCESS | 1878 | 1460999612372 Marionette TRACE conn3 <- [1,3094,null,{}] 10:13:32 INFO - PROCESS | 1878 | 1460999612377 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:32 INFO - PROCESS | 1878 | 1460999612627 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:13:32 INFO - PROCESS | 1878 | 1460999612900 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:32 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9728a3a000 == 185 [pid = 1878] [id = 783] 10:13:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 192 (0x7f9708190000) [pid = 1878] [serial = 2348] [outer = (nil)] 10:13:32 INFO - PROCESS | 1878 | ++DOMWINDOW == 193 (0x7f97346c5000) [pid = 1878] [serial = 2349] [outer = 0x7f9708190000] 10:13:32 INFO - PROCESS | 1878 | 1460999612981 Marionette DEBUG loaded listener.js 10:13:33 INFO - PROCESS | 1878 | ++DOMWINDOW == 194 (0x7f97346cac00) [pid = 1878] [serial = 2350] [outer = 0x7f9708190000] 10:13:33 INFO - PROCESS | 1878 | 1460999613787 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:13:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:13:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1435ms 10:13:33 INFO - PROCESS | 1878 | 1460999613803 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:13:33 INFO - PROCESS | 1878 | 1460999613806 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:13:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:13:33 INFO - PROCESS | 1878 | 1460999613812 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:13:33 INFO - PROCESS | 1878 | 1460999613815 Marionette TRACE conn3 <- [1,3098,null,{}] 10:13:33 INFO - PROCESS | 1878 | 1460999613821 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:34 INFO - PROCESS | 1878 | 1460999614083 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:13:34 INFO - PROCESS | 1878 | 1460999614361 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:34 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9730715000 == 186 [pid = 1878] [id = 784] 10:13:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 195 (0x7f971187e400) [pid = 1878] [serial = 2351] [outer = (nil)] 10:13:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 196 (0x7f97346cb000) [pid = 1878] [serial = 2352] [outer = 0x7f971187e400] 10:13:34 INFO - PROCESS | 1878 | 1460999614438 Marionette DEBUG loaded listener.js 10:13:34 INFO - PROCESS | 1878 | ++DOMWINDOW == 197 (0x7f97347b6800) [pid = 1878] [serial = 2353] [outer = 0x7f971187e400] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9738e6e000 == 185 [pid = 1878] [id = 349] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970945f800 == 184 [pid = 1878] [id = 765] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9708f94800 == 183 [pid = 1878] [id = 764] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9705753800 == 182 [pid = 1878] [id = 763] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970366b000 == 181 [pid = 1878] [id = 761] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970d73e800 == 180 [pid = 1878] [id = 760] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970b541000 == 179 [pid = 1878] [id = 759] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711b18800 == 178 [pid = 1878] [id = 757] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9711b25000 == 177 [pid = 1878] [id = 758] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9739c2c800 == 176 [pid = 1878] [id = 756] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971d899000 == 175 [pid = 1878] [id = 755] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf64800 == 174 [pid = 1878] [id = 754] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9739c30000 == 173 [pid = 1878] [id = 753] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9734c77800 == 172 [pid = 1878] [id = 752] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f973297e800 == 171 [pid = 1878] [id = 751] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f972e7fa000 == 170 [pid = 1878] [id = 750] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9723488000 == 169 [pid = 1878] [id = 749] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9721c67000 == 168 [pid = 1878] [id = 748] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f971cf25000 == 167 [pid = 1878] [id = 747] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9719197000 == 166 [pid = 1878] [id = 746] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f9718a60800 == 165 [pid = 1878] [id = 745] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97169ec800 == 164 [pid = 1878] [id = 744] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f97118a1800 == 163 [pid = 1878] [id = 743] 10:13:36 INFO - PROCESS | 1878 | --DOCSHELL 0x7f970cca2000 == 162 [pid = 1878] [id = 742] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 196 (0x7f970b30bc00) [pid = 1878] [serial = 2031] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 195 (0x7f970569a400) [pid = 1878] [serial = 2034] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 194 (0x7f9707e4f400) [pid = 1878] [serial = 2037] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 193 (0x7f970b3e3800) [pid = 1878] [serial = 2040] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 192 (0x7f970c9b7000) [pid = 1878] [serial = 2043] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 191 (0x7f970d54f000) [pid = 1878] [serial = 2046] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 190 (0x7f970ef3f400) [pid = 1878] [serial = 2049] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 189 (0x7f970e2ad000) [pid = 1878] [serial = 2094] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 188 (0x7f9708186800) [pid = 1878] [serial = 2076] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 187 (0x7f970d543800) [pid = 1878] [serial = 2219] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 186 (0x7f970b450400) [pid = 1878] [serial = 2222] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 185 (0x7f970df55800) [pid = 1878] [serial = 2220] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 184 (0x7f9711ac4c00) [pid = 1878] [serial = 2178] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 183 (0x7f97117a2400) [pid = 1878] [serial = 2177] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 182 (0x7f970fbd0400) [pid = 1878] [serial = 2175] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 181 (0x7f970f225800) [pid = 1878] [serial = 2174] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 180 (0x7f970ec15800) [pid = 1878] [serial = 2172] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 179 (0x7f970e2b1400) [pid = 1878] [serial = 2171] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 178 (0x7f970df56400) [pid = 1878] [serial = 2169] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 177 (0x7f970d54ec00) [pid = 1878] [serial = 2168] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 176 (0x7f970b4d6c00) [pid = 1878] [serial = 2166] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 175 (0x7f970ae93c00) [pid = 1878] [serial = 2165] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 174 (0x7f9707e4e000) [pid = 1878] [serial = 2163] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 173 (0x7f97056e7000) [pid = 1878] [serial = 2162] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 172 (0x7f970925dc00) [pid = 1878] [serial = 2216] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 171 (0x7f97056a4000) [pid = 1878] [serial = 2213] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 170 (0x7f9707c91000) [pid = 1878] [serial = 2214] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 169 (0x7f97225bb000) [pid = 1878] [serial = 2210] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 168 (0x7f97225b4400) [pid = 1878] [serial = 2208] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 167 (0x7f9722188c00) [pid = 1878] [serial = 2207] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 166 (0x7f972217f000) [pid = 1878] [serial = 2205] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 165 (0x7f9721e11c00) [pid = 1878] [serial = 2204] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 164 (0x7f9721e0ac00) [pid = 1878] [serial = 2202] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 163 (0x7f9721d8d400) [pid = 1878] [serial = 2201] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 162 (0x7f970ec0d400) [pid = 1878] [serial = 2225] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 161 (0x7f9721547000) [pid = 1878] [serial = 2199] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 160 (0x7f97208e0000) [pid = 1878] [serial = 2198] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 159 (0x7f97202e7400) [pid = 1878] [serial = 2196] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 158 (0x7f971cc27800) [pid = 1878] [serial = 2195] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 157 (0x7f971a8b6800) [pid = 1878] [serial = 2193] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 156 (0x7f971a7f0000) [pid = 1878] [serial = 2192] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 155 (0x7f9718cae800) [pid = 1878] [serial = 2190] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9718abb000) [pid = 1878] [serial = 2189] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f971865c000) [pid = 1878] [serial = 2187] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f97180b8000) [pid = 1878] [serial = 2186] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f9717e6e000) [pid = 1878] [serial = 2184] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f9717c93400) [pid = 1878] [serial = 2183] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f971675dc00) [pid = 1878] [serial = 2180] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f9716b2f400) [pid = 1878] [serial = 2181] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f970ae8d800) [pid = 1878] [serial = 2217] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f970ded1c00) [pid = 1878] [serial = 2223] [outer = (nil)] [url = about:blank] 10:13:37 INFO - PROCESS | 1878 | 1460999617626 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:13:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:13:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:13:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 3849ms 10:13:37 INFO - PROCESS | 1878 | 1460999617663 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:13:37 INFO - PROCESS | 1878 | 1460999617671 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:13:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:13:37 INFO - PROCESS | 1878 | 1460999617680 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:13:37 INFO - PROCESS | 1878 | 1460999617686 Marionette TRACE conn3 <- [1,3102,null,{}] 10:13:37 INFO - PROCESS | 1878 | 1460999617694 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:37 INFO - PROCESS | 1878 | 1460999617964 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:13:38 INFO - PROCESS | 1878 | 1460999618172 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:38 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f9708e60000 == 163 [pid = 1878] [id = 785] 10:13:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 147 (0x7f97057d8400) [pid = 1878] [serial = 2354] [outer = (nil)] 10:13:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 148 (0x7f9707c94800) [pid = 1878] [serial = 2355] [outer = 0x7f97057d8400] 10:13:38 INFO - PROCESS | 1878 | 1460999618243 Marionette DEBUG loaded listener.js 10:13:38 INFO - PROCESS | 1878 | ++DOMWINDOW == 149 (0x7f9707e50c00) [pid = 1878] [serial = 2356] [outer = 0x7f97057d8400] 10:13:39 INFO - PROCESS | 1878 | 1460999619153 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:13:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:13:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1541ms 10:13:39 INFO - PROCESS | 1878 | 1460999619222 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:13:39 INFO - PROCESS | 1878 | 1460999619230 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:13:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:13:39 INFO - PROCESS | 1878 | 1460999619240 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:13:39 INFO - PROCESS | 1878 | 1460999619243 Marionette TRACE conn3 <- [1,3106,null,{}] 10:13:39 INFO - PROCESS | 1878 | 1460999619249 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:39 INFO - PROCESS | 1878 | 1460999619490 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:13:39 INFO - PROCESS | 1878 | 1460999619784 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:39 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970945f800 == 164 [pid = 1878] [id = 786] 10:13:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 150 (0x7f9708186c00) [pid = 1878] [serial = 2357] [outer = (nil)] 10:13:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 151 (0x7f970ae92800) [pid = 1878] [serial = 2358] [outer = 0x7f9708186c00] 10:13:39 INFO - PROCESS | 1878 | 1460999619865 Marionette DEBUG loaded listener.js 10:13:39 INFO - PROCESS | 1878 | ++DOMWINDOW == 152 (0x7f970b3d8400) [pid = 1878] [serial = 2359] [outer = 0x7f9708186c00] 10:13:40 INFO - PROCESS | 1878 | 1460999620658 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:13:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:13:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:13:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:13:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1428ms 10:13:40 INFO - PROCESS | 1878 | 1460999620669 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:13:40 INFO - PROCESS | 1878 | 1460999620673 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:13:40 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:13:40 INFO - PROCESS | 1878 | 1460999620688 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:13:40 INFO - PROCESS | 1878 | 1460999620694 Marionette TRACE conn3 <- [1,3110,null,{}] 10:13:40 INFO - PROCESS | 1878 | 1460999620738 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:41 INFO - PROCESS | 1878 | 1460999621173 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:13:41 INFO - PROCESS | 1878 | 1460999621218 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:41 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970c994000 == 165 [pid = 1878] [id = 787] 10:13:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 153 (0x7f970b4dac00) [pid = 1878] [serial = 2360] [outer = (nil)] 10:13:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 154 (0x7f970c5a4800) [pid = 1878] [serial = 2361] [outer = 0x7f970b4dac00] 10:13:41 INFO - PROCESS | 1878 | 1460999621289 Marionette DEBUG loaded listener.js 10:13:41 INFO - PROCESS | 1878 | ++DOMWINDOW == 155 (0x7f970d54f000) [pid = 1878] [serial = 2362] [outer = 0x7f970b4dac00] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 154 (0x7f9703818c00) [pid = 1878] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 153 (0x7f970ca2a400) [pid = 1878] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 152 (0x7f97056e8800) [pid = 1878] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 151 (0x7f9723572000) [pid = 1878] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 150 (0x7f972320f400) [pid = 1878] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 149 (0x7f97242f8c00) [pid = 1878] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 148 (0x7f972096ec00) [pid = 1878] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 147 (0x7f971c8cc000) [pid = 1878] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 146 (0x7f9721d8f000) [pid = 1878] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 145 (0x7f9721506c00) [pid = 1878] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 144 (0x7f9719531400) [pid = 1878] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 143 (0x7f971952f400) [pid = 1878] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 142 (0x7f97194b9c00) [pid = 1878] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 141 (0x7f9717f57000) [pid = 1878] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 140 (0x7f9716b75000) [pid = 1878] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 139 (0x7f9716b74000) [pid = 1878] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 138 (0x7f9716b2a800) [pid = 1878] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 137 (0x7f970e2aa000) [pid = 1878] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 136 (0x7f970e2a2800) [pid = 1878] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 135 (0x7f970b444000) [pid = 1878] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 134 (0x7f9707c90800) [pid = 1878] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 133 (0x7f9704742800) [pid = 1878] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 132 (0x7f9704744000) [pid = 1878] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 131 (0x7f9704fed400) [pid = 1878] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:13:42 INFO - PROCESS | 1878 | --DOMWINDOW == 130 (0x7f970ec12400) [pid = 1878] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:13:42 INFO - PROCESS | 1878 | 1460999622747 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:13:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:13:42 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 10:13:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:13:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2099ms 10:13:42 INFO - PROCESS | 1878 | 1460999622789 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:13:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:13:42 INFO - PROCESS | 1878 | 1460999622794 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:13:42 INFO - PROCESS | 1878 | 1460999622801 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:13:42 INFO - PROCESS | 1878 | 1460999622804 Marionette TRACE conn3 <- [1,3114,null,{}] 10:13:42 INFO - PROCESS | 1878 | 1460999622809 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:43 INFO - PROCESS | 1878 | 1460999623136 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:13:43 INFO - PROCESS | 1878 | 1460999623163 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"0399c4bc-e005-4491-8be1-36b5d37d4cc1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:43 INFO - PROCESS | 1878 | ++DOCSHELL 0x7f970ee7d000 == 166 [pid = 1878] [id = 788] 10:13:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 131 (0x7f9703818c00) [pid = 1878] [serial = 2363] [outer = (nil)] 10:13:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 132 (0x7f970e103400) [pid = 1878] [serial = 2364] [outer = 0x7f9703818c00] 10:13:43 INFO - PROCESS | 1878 | 1460999623229 Marionette DEBUG loaded listener.js 10:13:43 INFO - PROCESS | 1878 | ++DOMWINDOW == 133 (0x7f970e2b1800) [pid = 1878] [serial = 2365] [outer = 0x7f9703818c00] 10:13:44 INFO - PROCESS | 1878 | 1460999624041 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:13:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:13:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1280ms 10:13:44 INFO - PROCESS | 1878 | 1460999624081 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:13:44 INFO - PROCESS | 1878 | 1460999624085 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:13:45 WARNING - u'runner_teardown' () 10:13:45 INFO - No more tests 10:13:45 INFO - Got 0 unexpected results 10:13:45 INFO - SUITE-END | took 1238s 10:13:45 INFO - Closing logging queue 10:13:45 INFO - queue closed 10:13:45 INFO - Return code: 0 10:13:45 WARNING - # TBPL SUCCESS # 10:13:45 INFO - Running post-action listener: _resource_record_post_action 10:13:45 INFO - Running post-run listener: _resource_record_post_run 10:13:46 INFO - Total resource usage - Wall time: 1274s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 973819904; Read time: 796; Write time: 370748 10:13:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:13:46 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 50462720; Read time: 0; Write time: 51564 10:13:46 INFO - run-tests - Wall time: 1244s; CPU: 98.0%; Read bytes: 7819264; Write bytes: 922046464; Read time: 776; Write time: 319016 10:13:46 INFO - Running post-run listener: _upload_blobber_files 10:13:46 INFO - Blob upload gear active. 10:13:46 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:13:46 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 10:13:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:13:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:13:47 INFO - (blobuploader) - INFO - Open directory for files ... 10:13:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:13:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:13:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:13:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:13:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:13:49 INFO - (blobuploader) - INFO - Done attempting. 10:13:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:13:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:13:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:13:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:13:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:13:50 INFO - (blobuploader) - INFO - Done attempting. 10:13:50 INFO - (blobuploader) - INFO - Iteration through files over. 10:13:50 INFO - Return code: 0 10:13:50 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:13:50 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:13:50 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a2b11989148898ac25a3371100de03bcf6c2cabb51fb38680479968e39634b757cc61632ba769976703f8e32df633b074d85e04ee72cd615e9c8ac02e1220d47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1c62d76d67889afdb6b78176d8dcb42a2ecea3780015b76d5986cfb8ccff2d308bf46ab4c8a92bd02afb283c3c8a0f4587dd815dbf5bf220989107c77f804597"} 10:13:50 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:13:50 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:13:50 INFO - Contents: 10:13:50 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a2b11989148898ac25a3371100de03bcf6c2cabb51fb38680479968e39634b757cc61632ba769976703f8e32df633b074d85e04ee72cd615e9c8ac02e1220d47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1c62d76d67889afdb6b78176d8dcb42a2ecea3780015b76d5986cfb8ccff2d308bf46ab4c8a92bd02afb283c3c8a0f4587dd815dbf5bf220989107c77f804597"} 10:13:50 INFO - Running post-run listener: copy_logs_to_upload_dir 10:13:50 INFO - Copying logs to upload dir... 10:13:50 INFO - mkdir: /builds/slave/test/build/upload/logs 10:13:50 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1356.706484 ========= master_lag: 0.96 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 37 secs) (at 2016-04-18 10:13:51.741516) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 10:13:51.748031) ========= 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=9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a2b11989148898ac25a3371100de03bcf6c2cabb51fb38680479968e39634b757cc61632ba769976703f8e32df633b074d85e04ee72cd615e9c8ac02e1220d47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1c62d76d67889afdb6b78176d8dcb42a2ecea3780015b76d5986cfb8ccff2d308bf46ab4c8a92bd02afb283c3c8a0f4587dd815dbf5bf220989107c77f804597"} build_url:https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040217 build_url: 'https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a2b11989148898ac25a3371100de03bcf6c2cabb51fb38680479968e39634b757cc61632ba769976703f8e32df633b074d85e04ee72cd615e9c8ac02e1220d47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1c62d76d67889afdb6b78176d8dcb42a2ecea3780015b76d5986cfb8ccff2d308bf46ab4c8a92bd02afb283c3c8a0f4587dd815dbf5bf220989107c77f804597"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Qr-LI1SzSrS5hZDYRZhQYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.39 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 10:13:52.177873) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:13:52.178419) ========= 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=9ca12473fbb1d023794ffd180000023c-1460995413.840440-1899930158 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023423 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:13:52.236151) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 10:13:52.236622) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 10:13:52.237318) ========= ========= Total master_lag: 1.98 =========